-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