Displaying 1 result from an estimated 1 matches for "edit_game".
2010 Jan 02
2
Underscore in a model's method causes it not to be called from the form helper
...the model:
def pconfig_src
read_attribute(''pconfig_src'') || GameHost::phost_pconfig_src
end
GameHost::phost_pconfig_src returns the default value stored in a
file.
Now if I create a form in my view with form_for, like:
<% form_for(@game, :html => { :id => "edit_game" }) do |f| %>
...
<%= f.text_area :pconfig_src, :cols => 80, :rows => 40 %>
...
my Game#pconfig_src method will not be called.
But if I change the method''s name to ''pconfigsrc'' and the symbol''s
name accordingly, then it is called.
Why?...