我有一个(对我来说)奇怪的问题:
当渲染“新”视图时,登录框使用布局“框”正确渲染,但是如果我尝试从“创建”操作中执行它,它是否像我设置布局 => 假一样渲染。
class Script::V1::SessionsController < Script::V1::ApplicationController
layout "box"
def new
end
def create
_user = User.authenticate(params[:username], params[:password])
if _user.nil? then
render :new and return
else
cookies[:token] = { :value => user.token, :domain => get_cookie_domain, :expires => 1.year.from_now }
@product = Product.find(params[:product_id])
render
end
end
# logout
def destroy
cookies.delete :token
redirect_to :new
end
end
我无法弄清楚问题是什么。