如果给出了特定参数,如何使用另一个视图?
我有一个名为 new
的操作:
def new
@bookmark = Bookmark.new
respond_to do |format|
format.html # new.html.erb
format.mobile
format.xml { render :xml => @bookmark }
end
end
现在,当 param[:widget] == "true"
时,我想使用 application 以外的布局.html.haml
,我想显示 new.html.haml
之外的另一个视图,称为 new_widget.html.haml
。
我该怎么做?谢谢。
I have an action called new
:
def new
@bookmark = Bookmark.new
respond_to do |format|
format.html # new.html.erb
format.mobile
format.xml { render :xml => @bookmark }
end
end
Now, when the param[:widget] == "true"
, I want to use a lay-out other than application.html.haml
, and I want to show another view than new.html.haml
called new_widget.html.haml
.
How can I do this? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
像这样的东西吗?
Something like this?