【发布时间】:2015-02-12 06:09:23
【问题描述】:
在我的 Rails 应用程序中,我想在我的“事件”控制器中执行某个 JS 块,并在我的“movie_interests”控制器中执行另一个块。
我知道可以使用 'params[:controller] == ...' 来检查这种情况,但这是 ruby 代码。如何从 javascript 文件中完成此操作?
$(".search-results").on('click', ".movie-click", function(){
if (params[:controller] == "events") { //This is incorrect syntax, but shows more or less what I want to accomplish
$('#event_rt_id').val($(this).data("id"));
$('#movie-poster').html('<img id="selected-poster" src="' + $(this).data("poster") + '" />' );
}
});
【问题讨论】:
-
堆栈片段用于可以在网站上运行的代码,具有完整的 HTML 等。对于代码块,请使用代码块按钮。 (令人困惑,我知道。)
标签: javascript ruby-on-rails ruby model-view-controller