你好我对于ruby on rails是全新的,所以请朋友们,尽可能多地解释它。好吧,我已经创建了一个帖子和类别MVC,现在我添加了类别:Post Model中的引用,一切正常。
当我创建一个包含所有数据的帖子时,所有内容都会按类别发布。但是现在当我再次编辑帖子时,类别数据没有填充,而当我在Post文章中创建帖子时填写类别。因此,请在编辑帖子文章时告诉我如何将代码添加到自动填充类别。
非常感谢
答案 0 :(得分:0)
/app/controllers/posts_controller.rb
@current_category = Category.find(params[:id])
@categories = Category.all
/app/views/posts/edit.html.erb
<% @categories.each do |category| %>
<%= category.id %> <br />
<% if category.id == @current_category.id %>
current
<% end %>
<% end %>
然后您可以添加您的选择html并选择当前类别