我做过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