充当宝石上的标签

我正在尝试使用Rails 4制作应用程序。

我正在尝试使用gem'acts-as-taggable-on','〜> 3.4'

我发现本教程展示了如何设置它:

https://www.reddit.com/r/rails/comments/2chtgw/tagging_in_rails_4/

我有一个文章控制器,其中包括tag_list强壮的参数:

def article_params
      params[:article].permit(:user_id, :body, :title, :image, :tag_list,
        comment_attributes: [:opinion])
    end

我有一个文章的形式,与:

<%= simple_form_for(@article) do |f| %>
            <%= f.error_notification %>

                <div class="form-inputs">
                    <%= f.input :title,  autofocus: true %>
                    <%= f.input :body, :label => "Post", :input_html => {:rows => 10} %>
                    <%= f.input :image, :label => "Add an image" %>
                    <%= f.input :tag_list, :label => "Add tags" %>
                </div>

                <div class="form-actions">
                    <%= f.button :submit, "Submit & Publish", :class => 'formsubmit' %>
                </div>
        <% end %>

我在我的模式中有表格,并且已经完成了在reddit post中视图集成之前的所有步骤。

当我尝试检查表单正在工作时,出现此错误:

undefined method `tag_list' for #<Article:0x007fad26cd9f30>

任何人都可以看到发生了什么问题?

链接地址: http://www.djcxy.com/p/36019.html

上一篇: Acts as Taggable on gem

下一篇: ruby on rails