1

RoR3サイトに「いいね」ボタンを作成しようとしています。私はこのリンクで提案されている解決策を使用しました:rails 3、jquery、およびajaxを備えた単純なlike/unlikeボタン

私にはユーザー、投稿などのモデルがあります。しかし、「いいね」ボタンの部分は、私の投稿ページから「保護された属性を一括割り当てできません:post_id」エラーを示しています。私は解決策について他のスレッドを調査しましたが、何も機能していないようです。参照用に私のコードの抜粋を貼り付けます。

class Like < ActiveRecord::Base
  belongs_to :user
  belongs_to :post
end

class Post < ActiveRecord::Base
   attr_accessible :title, :content, :posts_attributes
   belongs_to :user
   has_many :likes
   accepts_nested_attributes_for :likes
   .
   .
   .
end

class User < ActiveRecord::Base
   attr_accessible :email, :name, :password, :password_confirmation
   has_many :posts, dependent: :destroy
   has_many :likes
   .
   .
   .
end

前もって感謝します。

4

1 に答える 1

1

attr_accessible:post_id、:user_idをLikeモデルに追加します

于 2012-12-02T16:11:55.917 に答える