这是我的评论控制器
def find
post_id = params['id'];
@comments = Comment.where('post_id = ?',job_id)
respond_to do |format|
format.html # index.html.erb
format.json { render json: @comments,root: false }
end
这是我的评论模型
class Comment < ActiveRecord::Base
attr_accessible :user,:comment
belongs_to :post
def comments
if self.comment.eql?(0)
return false
else
return true
end
end
在我的评论序列化器中
class CommentSerializer < ActiveModel::Serializer
attributes :id,:user,:comment,:created_at,:is_comments
def is_comments
object.comments
end
上面的代码没有显示任何内容
我需要在ember模型中使用这个序列化值
答案 0 :(得分:0)
class Comment < ActiveRecord::Base
attr_accessible :user,:comment
belongs_to :post
def comments
self.comment
end
end
这是序列化器,可以在emberjs中用作布尔值
def is_comments
if !object.comments.blank?
return true
end
end