Rails 4 - 在gem上作为Taggable使用 - 设置错误

时间:2016-01-01 23:51:58

标签: ruby-on-rails acts-as-taggable-on

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

我正在尝试使用gem'acting-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帖子中完成了视图集成之前的所有步骤。

当我尝试检查表单是否正常时,我收到此错误:

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

有人能看出出了什么问题吗?

0 个答案:

没有答案