【发布时间】:2014-01-29 11:45:10
【问题描述】:
我在 rails 工作。我想在 searcht1 中调用类“twitter”的函数(显示),该函数位于来自 rake 任务的同一目录中的“lib”中。
lib/task/search.rake:
require_relative "lib/Searcht1"
namespace :Searcht do
task :search => :environment do
obj=Twitter.new
obj.show
end
end
而“searcht1.rb”里面的类是这样的
class Twitter
def show
"anylogic"
end
end
但它没有调用该函数。我没有得到任何结果。 非常感谢任何帮助
【问题讨论】:
-
要求代码的问题必须表明对所解决问题的最低理解。包括尝试过的解决方案、它们为什么不起作用以及预期的结果
-
require_relative "../lib/searcht1"怎么样?你似乎也有一些错别字,例如searcht1vs.seracht1和Twittervs.twitter,但也许这些只是因为输入问题太快...... -
@p11y: not working "../lib/searcht1" 以及那些错别字。是的,这些是我在问题中的输入错误
-
你有什么类型的应用?
标签: ruby-on-rails ruby ruby-on-rails-3 rake rake-task