Ruby on rails mongoid_taggable不工作
我正在尝试实现gem mongoid_taggable——它为使用mongoDB的应用程序提供了一个简单的标记系统 我正在以在github上发布的方式实现它,但是我在mongoDB中得到的标记数组是空的 希望你能让我走上正轨: 模型-Ruby on rails mongoid_taggable不工作,ruby-on-rails,ruby,mongodb,tags,mongoid,Ruby On Rails,Ruby,Mongodb,Tags,Mongoid,我正在尝试实现gem mongoid_taggable——它为使用mongoDB的应用程序提供了一个简单的标记系统 我正在以在github上发布的方式实现它,但是我在mongoDB中得到的标记数组是空的 希望你能让我走上正轨: 模型- class Flow include Mongoid::Document include Mongoid::Taggable attr_accessible :shot, :image, :remote_image_url mount_uplo
class Flow
include Mongoid::Document
include Mongoid::Taggable
attr_accessible :shot, :image, :remote_image_url
mount_uploader :image, UserUploader
belongs_to :user
field :shot, :type => String
field :remote_image_url, :type => String
end
看法-
<%= form_for @flow, :html => {:multipart => true}, :html => { :class => 'form-horizontal' } do |f| %>
<fieldset>
<legend><%= controller.action_name.capitalize %> /Form</legend>
<p>
<%= f.label :image %>
<%= f.file_field :image %>
<p/>
<p>
<%= f.label :tags %><br />
<%= f.text_field :tags %>
</p>
<div class="form-actions">
<%= f.submit nil, :class => 'btn btn-primary' %>
<%= link_to 'Cancel', users_path, :class => 'btn' %>
</div>
</fieldset>
<% end %>
这是因为您不允许在标记上分配mass_ 你有:
attr_accessible :shot, :image, :remote_image_url
但是需要分配标签。我们也要这样做:
attr_accessible :shot, :image, :remote_image_url, :tags
请避免粗鲁,因为没有人立即回答你的问题。没有回答通常意味着你的标题或问题不太好。在这种情况下,您可以随时改进或添加细节,或者(在要求的等待期之后)添加悬赏。有关赏金的详细信息,请参阅本节。抱歉这么晚才回答。我已经离开了。我有时会有点不耐烦。我会努力在未来做得更好。你是我的骑士,穿着闪亮的盔甲。非常感谢。
attr_accessible :shot, :image, :remote_image_url, :tags