partial-views - Rails 4,让所有本地人部分

标签 partial-views ruby-on-rails-4.1

如何在局部 View 中以哈希形式获取所有本地人。

# mainview.html.haml:
= render 'v1', p1: 100, p2: 'some_value', _other_values_

在部分 View 中:
# _v1.html.haml
# do something here...

# render another partial view

= render 'another_view', locals: locals # what to write here???

如何将本地变量中的所有变量作为哈希值访问。
我不想列出所有本地变量。

最佳答案

使用 local_assigns

local_assigns #=> { p1: 100, p2: 'some_value', _other_values_ }

_v1.html.haml
= render 'another_view', local_assigns

关于partial-views - Rails 4,让所有本地人部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30137944/

相关文章:

c# - Html Helper RenderPartial 是如何工作的?我如何实现可以从局部 View 引入内容的助手?

ruby-on-rails-3 - Rails 部分有时需要太多时间来渲染

mysql - Rails 依赖破坏所有

ruby-on-rails - 用于 websocket-rails gem 的 Ruby websocket 客户端

ruby-on-rails - Brew 服务启动但 postgresql94 没有

javascript - Rails 4 Ajax NoMethodError - 未定义方法 `id' for nil :NilClass: in my create. js.erb 文件

c# - MVC3 局部 View

ruby-on-rails - 嵌套模型形式;如何访问父/根FormBuilder?

asp.net-mvc - 对自定义 MVC html 控件使用分部 View

ruby-on-rails - Rails4.1,设计 3.2.4,rspec 功能,我如何获得 confirmation_token?