Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用其他人编写的一个相当复杂的应用程序,它并不总是完全清楚哪些变量已经创建/尚未创建并可供视图使用。
有没有办法从 .erb 中将所有可用的视图变量转储到屏幕上?
建立威尔的答案:你也可以做
<% pp instance_variable_names %>
pp漂亮的打印数组的地方。如果你这样做,你只需要查看服务器日志。
pp
看起来像这样:
<%= instance_variable_names.inspect %>
将列出 ERB 中视图可用的所有变量。40 分钟的谷歌搜索和阅读得到了回报。