我使用以下命令创建了一个gem Helloword
:
bundle gem helloword
我用命令构建了gem:
gem build helloword.gemspec
我编辑了我的Rails应用的Gemfile
:
gem 'helloword', '0.1.0', path: '/Users/iloveyou/helloword'
我安装了gem:
bundle install
我在我的页面中使用了gem:
<h1><%= hello_word_tag %></h1>
我得到了结果:
为什么将我的宝石添加到网站上不起作用?
答案 0 :(得分:1)
因为您还没有调用模块Helloword
。
答案 1 :(得分:0)
我修正: 变化:
def hello_word_tag
"Hello Word!!!"
end
为:
def self.hello_word_tag
"Hello Word!!!"
end
并致电:
<h1><%= Helloword.hello_word_tag %></h1>