0
我有一個Post模型和一個Category模型。我安裝了具有活動記錄的simple_form gem。我試圖實施this github與基礎簡單形式關聯的步驟。但我得到這個我無法解決的奇怪錯誤。未定義的方法`category_id'爲#<發佈:0xade8ce4>
posts.rb
class Post < ActiveRecord::Base
validates_presence_of :title, :body
has_many :comments
belongs_to :category
end
category.rb
class Category < ActiveRecord::Base
has_many :posts
end
_form.html.erb
<%= simple_form_for @post do |f| %>
<% if @post.errors.any? %>
<div id="error_explanation">
<ul>
<% @post.errors.full_messages.each do |msg| %>
<li><%= msg %></li>
<% end %>
</ul>
</div>
<% end %>
<div class="field">
<%= f.input :title %>
</div>
<div class="field">
<%= f.input :body %>
</div>
<div class="field">
<%= f.association :category %>
</div>
<div class="actions">
<%= f.button :submit %>
</div>
<% end %>
你有沒有在您的文章模型中的列CATEGORY_ID? – hd1
感謝那個做了這個把戲的人......:D – Shuvro