I really dont know how begin, I have a form in my view
(solicit.html.erb)
where do iterate in each elements, each element have a radio button,
input
field and a button for create. When click on button, generate a new
portability with date save this. this is my code
<% if params[:search_func_register].present? %>
</thead> <td><%= link_to "Request", new_portability_path %></td> </tr> <% end %> </tbody> </table> <% end %>
<% end %>
I just create a new portability with this values on form… (id,
new_parcel)
Contract_number is readonly for show what is the authorization that is
doing this portability.
My portabilities_controller is:
def index
params[:search_func_register]).includes(:authorizations)
@authorizations = Authorization.where(employee_id: @employee)
@portability = Portability.new
else
@authorizations = Authorization.all
end
end
But all this return this error when click on button Request:
undefined method `model_name’ for nil:NilClass
I guess that create a other page for new portability is the solution. My
route is:
resources :portabilities, except: :destroy do
collection do get 'solicit' end
end
Any idea about this, some tips? See ya!!