2013-05-20 30 views
0

我正在使用其他人编写的相当复杂的应用程序,它并不总是完全清楚哪些变量已经创建并且未提供给视图。在rails3视图中列出所有可用的变量

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

+0

你可能想看看[这个问题](http://stackoverflow.com/questions/3800515/is-there-a-way-to-list-the-available-variables-in-an-ruby- erb-template)... – summea

+0

@summea我有,并没有太大的帮助。 'template'方法列出了你已经使用的变量,'<%debugger%>'这行似乎没有做任何事情,否则答案不完整。 – Will

回答

0

这似乎是这样的:

<%= instance_variable_names.inspect %> 

会列出所有可用的视图中的变量从ERB内。 40分钟的谷歌搜索和阅读回报。