我做過rails g controller World
並創建了一個新的佈局,也稱爲world
。我現在有app/views/world/index.html.erb
。這是我WorldController
:Rails noob問題:使用不同的佈局渲染視圖
class WorldController < ApplicationController
before_filter :login_required
layout "world"
def show
#??
end
end
我不知道要放什麼東西在我的高清節目,這樣我可以導航到localhost:3000/world/index
,並有views/world/index
頁面呈現。任何幫助,將不勝感激。
好的,我添加了'def index @msgs = current_user.all_msgs.paginate(:per_page => 10,:頁=> PARAMS [:頁]) @last_msg = current_user.msgs.last 端 DEF顯示 @user = User.find_by_username(PARAMS [:用戶名]) @msg = @ user.all_msgs end'但現在我得到了'nil:NilClass'的undefined方法'all_msgs',但同樣的def show在我的其他視圖中工作? – user852974
你可以顯示application_controller.rb或者current_user和login_required被定義的任何地方嗎? – natedavisolds