Re: [問題] 關於form_for
我自己找到問題了
map.resources :assess有錯
應該要打複數
map.resources :assesses
但又有個問題想問
就是為什麼這裡要打複數?
我創model時是單數 呼叫這個model時也是以單數型態
只有在schema內它是顯示複數型態
想問單數/複數的規則是什麼
謝謝!
※ 引述《poopoo888888 (阿川)》之銘言:
: 環境:
: e.g. Ruby 1.8.7 Rails 2.2.2
: controller內打了
: @assess = Assess.find_by_id(params[:id])
: 在相對應的view輸入了
: <%= @assess.status %>
: <%= @assess.f_id %>
: 結果在瀏覽器中 這兩個attributes都正確顯示 沒問題
: 接著我在view增加了
: <% form_for(@assess) do |f| %>
: <%= f.submit "Enter" %>
: <% end %>
: 我想逐步測試form_for的功能 先試著做個送出鈕
: 然後在config\routes.rb輸入了
: map.resources :assess
: 結果瀏覽器卻顯示錯誤
: NoMethodError in Faculty#evaluate
: Showing app/views/faculty/evaluate.erb where line #28 raised:
: You have a nil object when you didn't expect it!
: The error occurred while evaluating nil.to_sym
: Extracted source (around line #28):
: 26: <%= @assess.status %>
: 27: <%= @assess.f_id %>
: 28: <% form_for(@assess) do |f| %>
: 29: <%= f.submit "Enter" %>
: 30: <% end %>
: 請問我漏打了什麼呢?
: 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.166.198.192
→
11/26 16:47, , 1F
11/26 16:47, 1F
推
11/26 21:08, , 2F
11/26 21:08, 2F
→
11/26 22:57, , 3F
11/26 22:57, 3F
→
11/26 23:24, , 4F
11/26 23:24, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章