-1
请即时试图创建一个应用程序,我可以张贴像Twitter,但我的用户名各自的岗位协会用户和邮政
我Post_controller看起来像这样
def index
@posts = Post.all(:order => "created_at DESC")
@users = User.find(:all)
#@user_id = current_user.find(params[:id])
respond_to do |format|
format.html
end
end
def create
@post = current_user.posts.create(:message => params[:message])
@user.id = current_user.username
end
下发布
模型都具有正确的关联,并且表格将User_id作为用户表格上的主要用户和Post表格上的外部表格,我如何创建一种方法以使我的索引视图能够显示帖子和名称.`
我得到的错误Nomethod在帖子#指数,但我有名称作为属性在用户表 – 2012-04-10 09:45:53
向我们展示了两个模型类的代码,并且你的db – p0rter 2012-04-10 10:58:09
的列在这里是它的'create_table“posts”,:force => true do | t | t.text “消息” t.datetime “created_at”,日期null =>假 t.datetime “的updated_at”,日期null =>假 t.integer “USER_ID” 端 CREATE_TABLE “用户”,: force => true do | t | t.string “用户名” t.string “电子邮件” t.string “password_hash” t.string “password_salt” t.datetime “created_at”:空=>假 t.datetime “的updated_at”: null => false end' 'Post.rb has - belongs_to:user',而User.rb has - has_many:user – 2012-04-10 16:40:53