你好,我对 ruby on rails 完全陌生,所以请朋友们尽可能多地解释一下。好吧,我已经创建了一个帖子和类别 MVC,现在我在帖子模型中添加了类别:引用,一切正常。
当我创建一个包含所有数据的帖子时,所有内容也都按类别发布。但是现在当我再次编辑帖子时,没有填写类别数据,而当我创建帖子时,我会在帖子文章中填写类别。所以请告诉我在编辑帖子文章时如何将代码添加到自动填充类别。
非常感谢
你好,我对 ruby on rails 完全陌生,所以请朋友们尽可能多地解释一下。好吧,我已经创建了一个帖子和类别 MVC,现在我在帖子模型中添加了类别:引用,一切正常。
当我创建一个包含所有数据的帖子时,所有内容也都按类别发布。但是现在当我再次编辑帖子时,没有填写类别数据,而当我创建帖子时,我会在帖子文章中填写类别。所以请告诉我在编辑帖子文章时如何将代码添加到自动填充类别。
非常感谢
/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 并选择当前类别