Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何正确呈现使用jQuery插件的部分模板?_Javascript_Ruby On Rails_Ruby_Ruby On Rails 3_Jquery Ui - Fatal编程技术网

Javascript 如何正确呈现使用jQuery插件的部分模板?

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对话框选项、事件、方法的局部变量参见,以了解更多信息,例如,选项标题或事件结束注释:传递/构建/填

我正在使用RubyonRails3.2.2和jQueryRails2.0.2gem,包括插件。为了避免重复我的代码,我计划在一个部分模板中提取代码,该模板将以几乎相同的方式呈现在我的应用程序中;所以,我想通过在整个语句中传递一些复杂的代码(可能是JavaScript代码)来实现和呈现该模板。。。但是我在如何正确传递代码方面遇到了一些麻烦

具体地说,我希望通过传递来呈现模板:生成/填充某些jQuery对话框选项、事件、方法的局部变量参见,以了解更多信息,例如,选项标题或事件结束注释:传递/构建/填充的内容是JavaScript代码或JavaScript和Ruby代码


我可以/应该做什么来实现我的目标?有一些常见的方法或做法吗?

这里有一个简单的例子。看看这是否有帮助,以及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代码的组合转换为部分模板。