1

我有一个(对我来说)奇怪的问题:

当渲染“新”视图时,登录框使用布局“框”正确渲染,但是如果我尝试从“创建”操作中执行它,它是否像我设置布局 => 假一样渲染。

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

我无法弄清楚问题是什么。

4

1 回答 1

0

问题已解决,可能是某些路由问题引起的。无论哪种方式现在都可以使用,谢谢您的回复。

于 2013-10-10T12:04:55.307 回答