是否可以让 Rails 根据params[:layout]
真假自动禁用布局,而不必render :show, :layout => params[:layout]
在每次操作后指定?
问问题
355 次
2 回答
2
尝试任何一个。让我知道哪一个对你有用。
class ThingssController < ApplicationController
layout params[:layout]
...
end
或者
class ThingssController < ApplicationController
layout :layouting
...
private
def layouting
params[:layout] == true
end
end
于 2012-11-18T05:24:40.877 回答
1
添加一个after_filter怎么样
class ThingssController < ApplicationController
after_filter :get_layout
...
def get_layout
render :layout => false unless params[:layout] == true
end
end
于 2012-11-18T10:19:10.823 回答