1

我正在使用其他人编写的一个相当复杂的应用程序,它并不总是完全清楚哪些变量已经创建/尚未创建并可供视图使用。

有没有办法从 .erb 中将所有可用的视图变量转储到屏幕上?

4

2 回答 2

2

建立威尔的答案:你也可以做

<% pp instance_variable_names %>

pp漂亮的打印数组的地方。如果你这样做,你只需要查看服务器日志。

于 2020-07-06T22:39:12.987 回答
1

看起来像这样:

<%= instance_variable_names.inspect %>

将列出 ERB 中视图可用的所有变量。40 分钟的谷歌搜索和阅读得到了回报。

于 2013-05-20T17:48:20.297 回答