如果我使用的是Mongo,我發現了一個gazillion的答案,但是由於我沒有使用mongo,因此我沒有看到這些方法。未定義的方法`to_key'爲 - 不使用MONGO
基本上我已經定義了具有非常簡單的方法的report_controller.rb:
def donations_by_season
@donations = Donation
end
和一個非常簡單的報告/ donations_by_season.html.erb如下:
<%= form_for @donations do |f| %>
Stuff Will go here... such as fields to select a date for the season we wish to view.
<% end %>
沒有報告模型,只是一個控制器和視圖。
但是,當我嘗試查看/報告/ donations_by_season 我立刻得到:
未定義的方法
to_key' for #<Class:0x00000114d85918>
我應該怎麼做才能解決這個問題?由於沒有與報告關聯的模型,我是否正確地做了我的表格?
即使數據庫中沒有相應的表格,我是否應該創建報告模型? –