2015-06-05 3 views
0

Я пытаюсь использовать «Mongoid-тег-ARENT-жесткий» Gem, чтобы добавить функцию тега моего Добавить комментарий приложение/используя рельсы 4.2 и Mongoid 4.Mongoid-теги-Арент-трудно не работает

Gem является однако, как указано в документации, Post становится без тегов. В поле тега post document пусто.

Ниже приводится вид/модель/контроллер:

Пожалуйста, дайте мне знать, если я делаю какую-либо ошибку.

View 
    _form.html.erb 
     <p> 
      <%= f.label :tags %><br /> 
      <%= text_field_tag 'post[tags]' %> 
     </p> 

class Post 

    include Mongoid::Document 
    include Mongoid::Timestamps 
    include Mongoid::TagsArentHard 

    taggable_with :tags 

    field :title, type: String 
    slug :title 

    field :description, type: String 
    field :starred, type: Boolean 

    validates :title, :presence => true, :length => { :minimum => 20, :allow_blank => false } 

    embeds_many :comments 
    embeds_many :answers 

    belongs_to :user 

End 

Часть контроллера сообщение:

def create 
    @post = Post.new(post_params) 
    @post.user = current_user 

def post_params 
     params.require(:post).permit(:title, :description, :tags) 
    end 

ответ

0

исправлен вид, как показано ниже. Сейчас все работает отлично.

<div class="field"> 
    <%= f.label :tags %><br> 
    <%= f.text_field :tags %> 
</div> 
Смежные вопросы