我對鐵軌幫助範圍感到困惑。我對鐵軌範圍感到困惑
我PagesHelper
module PagesHelper
def testpage
"testpagehelper"
end
end
定義的testpage方法,但爲什麼我可以在視圖/用戶/ index.html.erb使用testpage方法
<h1><%= testpage %> </h1>
我想只有在使用的testpage視圖/頁/ index.html.erb?
我認爲幫手方法範圍太廣泛。
如果我在UsersHelper中定義了相同的方法,則會出現問題。
module UsersHelper
def testpage
"testuserhelper"
end
end
在兩個testpage的幫手,但resutl是視圖/頁/ index.html,然後查看/用戶/ index.html的所有在UsersHelper使用「testpage」,爲什麼?
但是,如果在兩個不同的助手中有兩個相同名稱的方法會出現問題,哪一個是視圖可以看到? – wcc526
方法名可能會碰撞 – wcc526