在我adminpage#index
控制器我已經定義@software
:表單POST到控制器#行動
if Software.first != nil
@software = Software.first
else
@software = Software.new
end
然後在我的形式,我有:
<% form_for(@software), :url => adminpage_setting_path do |f| %>
<%= f.label 'Name der zugelassenen Software' %>
<%= f.text_field :software %><br>
<%= f.label 'Software-Relase' %>
<%= f.text_field :release %><br>
<%= f.label 'Softwareverantwortlicher' %>
<%= f.text_field :sv %><br>
<% end %>
不知怎的,這將調用一個錯誤:
syntax error, unexpected ',', expecting keyword_end
'; form_for(@software), :url => adminpage_setting_pa...
^
我真的不知道我做錯了什麼!由於
不是你的問題的一部分,但一個更乾淨的方式來做你的adminpage#索引將是:'@software = Software.first_or_initialze' ...無檢查通常表明可以改善代碼 –