所以在我的模型中,有一个字段user_id - 它包含创建记录的用户的ID。要显示当前用户的ID,我有@ current_user.id
我的问题是,在控制器中我希望@posts只有@ current_user.id创建的记录
我该怎么做?
答案 0 :(得分:1)
正如ryeguy所提到的,您可以将has_many :posts
添加到用户模型中,或者执行
@posts = Post.find_all_by_user_id(@current_user.id)
但这太麻烦了......
希望它有帮助=)
答案 1 :(得分:0)
假设user has_many posts
,你可以这样做:
@current_user = get_current_user()
@posts = @current_user.posts