我知道这是一个常见错误,但我的问题很不一样。我有这段代码:<% accessible_prefectures.each do |prefecture| -%>
当我把它放在产品目录中的文件中时,它正确运行(在PC界面上)。但是,当我将此代码复制到移动目录中的其他文件(在移动界面上显示)时,它会抛出错误:
Undefined local variable or method 'accessible_prefectures' for#...
我不明白为什么在这个目录中它运行正常,但在其他一个错误发生。有人可以帮我解释一下吗?
答案 0 :(得分:0)
在您看来,您引用了accessible_prefectures
变量。 &#34; PC界面&#34; controller(或view)已将该变量作为局部变量传递给视图。
移动界面不会将该变量传递给您的代码所在的视图/部分。