Hello in a helper我正在做以下事情:
render(:template =>"feeds/_feed_item.html.erb", :locals => { :feed_item => feed_item }).to_s
问题是这是渲染我不想要的布局。如何只渲染文件/模板feed_item?
由于
答案 0 :(得分:2)
您可以添加选项:layout => false
进行渲染,而不进行布局。
示例:
render(:template =>"feeds/_feed_item.html.erb", :layout => nil , :locals => { :feed_item => feed_item }).to_s
答案 1 :(得分:1)
如果使用:partial键,则不应呈现模板。试试这个:
render :partial => 'feeds/feed_item', :locals => { :feed_item => feed_item }).to_s
根据您的设置,您也可以将其缩短为:
render feed_item