在控制器外部渲染rails布局/模板/部分并使用自定义绑定

时间:2016-02-02 16:37:25

标签: ruby-on-rails layout views haml render

我有一个包含布局文件,模板文件和两个部分文件的目录

- layout.haml
- template.haml
- partial1.haml
- partial2.haml

我想在典型的rails视图设置中使用yield/content_for渲染模板,然后使用html = Haml::Engine.new('template.haml').render(my_binding)渲染部分。但是,我想传递一个绑定以及

@hash = Gmaps4rails.build_markers(@countries) do |country, marker| country_recipes = Array.new country.recipes.each do |recipe| country_recipes.push(recipe.name) end marker.lat country.latitude marker.lng country.longitude marker.infowindow country_recipes end

我很失落如何实现这一点,任何帮助都表示赞赏。

0 个答案:

没有答案