Including a form from a separate file with Ruby on Rails -
i have form create new player in /players/new.html.erb
<%= form_for(@player) |f| %> ... <% end %> which want include in home page.
if copy-paste whole form error: undefined methodmodel_name' nilclass:class`
i can include form in iframe
<div> <iframe src=../players/new.html> </div> but shows whole page headers , footers.
how can include form, ideally directly file (i.e. no copy-paste)?
your form_for requires @ least @player present
if want include form on home page in home controller action initialize new player instance:
@player = player.new but must aware views of playercontroller (or whatever controller have form created for) can rely on having access helper methods playerhelper might need include in homehelper
Comments
Post a Comment