【发布时间】:2011-04-02 03:09:27
【问题描述】:
我陷入了一个(显然)简单的问题。 在我的 event_controller 我有 i_like_it 动作:
def i_like_it
@event = Event.find(params[:id])
... # logic
respond_to do |format|
format.js
end
end
在我的例子中,“i_like_it”是用 :method => PUT 调用的(它是一个 Ajax 调用,“i_like_it.js.erb”将作为脚本返回,它将是 在浏览器上执行。)
我想渲染一个不同名称的 Javascript 文件(不是 i_like_it.js.erb) ,但我在 Rails API 中没有找到任何选项 文档。
respond_to do |format|
format.js { render ??? }
end
Rails 可以使用 :js 选项渲染原生 JavaScript,但 我不想要 在控制器中使用 Javascript。
你有什么建议吗?
谢谢你, 亚历山德罗 DS
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby