Ruby on Rails 4: New action in modal -
in index view have list of models , "create new"
button. when user clicks on button modal form should presented 1 field: name of model - field required create model. when user enters name , click submit button model saved , edit view displayed normal page ( fields model available editing).
how achieve this? have tried build new object in index action:
def index @my_models = mymodel.all @new_model = mymodel.build end
but did not work (i getting missing template error although without @new_model
index displayed without problems)
another question how render form? should put form new.html.erb
file , include <%= render 'new' %>
in body of modal? (i using bootstrap 3.1 create modal itself)?
you can use
@my_model = mymodel.new
and call
<%= render 'form' %>
which uses @my_model.
Comments
Post a Comment