我正在使用 Ruby on Rails 3.2.2 和 jquery-rails 2.0.2 gem(包括jQuery UI插件)。为了干燥(不要重复自己)我的代码,我计划在部分模板中“提取” jQuery Dialog Widget,该模板将以几乎相同的方式呈现在我的应用程序中;所以,我正在考虑通过在整个:locals
语句中传递一些“复杂”代码(可能是 JavaScript 代码)来实现和呈现该模板......但我在如何正确传递该代码方面遇到了一些麻烦。
具体来说,我想通过传递:locals
which "build" / that "populate"一些 jQuery Dialog Option、Event、Method来呈现模板(有关更多信息,请参阅jQuery UI 官方文档),例如,选项title
或事件close
(注意:“通过”/“构建”/“填充”内容是 JavaScript 代码或 JavaScript 和 Ruby 代码)。
为了实现我的目标,我应该/如何/应该做什么?有一些“通用”的方法或做法吗?