lib目录中,我很新的Rails的,和我努力学习/lib/
目录Rails中是如何工作的 - 以及如何引用在/lib/
目录视图中使用定义的变量。学习关于Rails中
我有一个名为helloworld.rb
文件,它保存在导轨上的/ lib /目录。
的helloworld.rb
文件有以下代码:
module HelloWorld
def hello
@howdy = "Hello World!"
end
end
我希望能够显示这些方法的一种称为index.html.erb
视图的结果,所以包括在index_helper.rb
文件以下代码:
module IndexHelper
require 'helloworld'
end
另外,我包括在视图index.html.erb
以下代码:
<%= @howdy %>
我错过了什么?
我必须缺少一些东西......当我在我的控制器中实现这个时,我得到以下错误:Helloworld的undefined方法'hello':模块 – 2scottish
...固定后,抱歉! – RadBrad
嗯......我仍然在做错事,因为我得到了同样的错误信息。错误消息指向控制器中引用'Helloworld :: hello'的行。 另外,我是否正确地假设,在视图中,我可以通过使用:'<%= setup_hello%>'来引用此代码? – 2scottish