Javascript 如何正确呈现使用jQuery插件的部分模板?
我正在使用RubyonRails3.2.2和jQueryRails2.0.2gem,包括插件。为了避免重复我的代码,我计划在一个部分模板中提取代码,该模板将以几乎相同的方式呈现在我的应用程序中;所以,我想通过在整个语句中传递一些复杂的代码(可能是JavaScript代码)来实现和呈现该模板。。。但是我在如何正确传递代码方面遇到了一些麻烦 具体地说,我希望通过传递来呈现模板:生成/填充某些jQuery对话框选项、事件、方法的局部变量参见,以了解更多信息,例如,选项标题或事件结束注释:传递/构建/填充的内容是JavaScript代码或JavaScript和Ruby代码Javascript 如何正确呈现使用jQuery插件的部分模板?,javascript,ruby-on-rails,ruby,ruby-on-rails-3,jquery-ui,Javascript,Ruby On Rails,Ruby,Ruby On Rails 3,Jquery Ui,我正在使用RubyonRails3.2.2和jQueryRails2.0.2gem,包括插件。为了避免重复我的代码,我计划在一个部分模板中提取代码,该模板将以几乎相同的方式呈现在我的应用程序中;所以,我想通过在整个语句中传递一些复杂的代码(可能是JavaScript代码)来实现和呈现该模板。。。但是我在如何正确传递代码方面遇到了一些麻烦 具体地说,我希望通过传递来呈现模板:生成/填充某些jQuery对话框选项、事件、方法的局部变量参见,以了解更多信息,例如,选项标题或事件结束注释:传递/构建/填
我可以/应该做什么来实现我的目标?有一些常见的方法或做法吗?这里有一个简单的例子。看看这是否有帮助,以及YMMV 分部代码可以包含JavaScript和Ruby代码,如ERB或HAML,或者任何您想要使用的模板 我使用将共享部分放在目录中的约定。/app/views/shared 示例文件./app/views/shared/_dialog.html.erb: 要从查看页面调用分部,请执行以下操作:
<h1>My Page</h1>
<%= render :partial => "shared/dialog",
:locals => { :title => :"Hello", :message => "World" } %>
这里有一个简单的例子。看看这是否有帮助,以及YMMV 分部代码可以包含JavaScript和Ruby代码,如ERB或HAML,或者任何您想要使用的模板 我使用将共享部分放在目录中的约定。/app/views/shared 示例文件./app/views/shared/_dialog.html.erb: 要从查看页面调用分部,请执行以下操作:
<h1>My Page</h1>
<%= render :partial => "shared/dialog",
:locals => { :title => :"Hello", :message => "World" } %>
我已经知道你说它出现在与问题相关的官方文件中!。在我的例子中,我希望传递:locals并正确地将呈现的模板(JavaScript和Ruby代码的组合)构建为一个部分模板。我已经知道您说过它出现在问题中链接的官方文档中!。在我的例子中,我希望传递:locals并正确地构建呈现模板,将JavaScript和Ruby代码的组合转换为部分模板。