Я пытаюсь реализовать gem mongoid_taggable - ссылка - который предоставляет простую систему тегов для приложения с mongoDB.
Я реализую его так, как это рекомендуется на github, но массив тегов, который я получаю в моем mongoDB, пуст!
Надеюсь, ты сможешь поставить меня на правильный путь:
Модель -
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 %>
Вывод базы данных -
{ "_id" : ObjectId("4f6a13220f15ed07fb000006"), "tags_array" : [ ], "image_filename" : "_MG_2221.jpg" }