我有一个(对我而言)奇怪的问题:
在渲染“new”视图时,使用布局“框”正确呈现登录框 然而,如果我尝试从动作“创建”这样做,它就像我设置layout =>一样呈现假的。
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
我无法弄清楚问题所在。
答案 0 :(得分:0)
问题已解决,可能是由某些路由问题引起的。无论哪种方式现在都有效,谢谢你的回复。