我一直试图让我的动作从一个视图/共享目录渲染一个java脚本部分但到目前为止还没有成功。
respond_to do |format|
format.html //renders actionName.html.erb
format.js //renders actionName.js.erb
end
这可能吗?
答案 0 :(得分:1)
我终于想通了:
format.js {render 'shared/actioanName.js'}
或
format.js {render :partial=> 'shared/actionName.js'}
在任何一种情况下,你都必须在render语句中添加“.js”。
您只需要使用下划线为后者的文件名添加前缀。
答案 1 :(得分:0)
这样的事情:
format.js {render(:partial => 'shared/actionName')}