Я работаю в rails.i хочу вызвать функцию (show) класса «twitter» в searcht1, которая находится в «lib» в том же каталоге из задачи rake.Вызов функций из разных файлов ruby в задачах rake
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
но не называет, что function.and я не получаю никакого результата. значительно aprreciate помощи
Вопросы просящих кода должны продемонстрировать минимальное понимание решаемой задачи. Включите попытки решения, почему они не работают, и ожидаемые результаты. –
Как насчет 'require_relative '../ lib/searcht1" '? У вас, похоже, тоже есть опечатки, например. 'searcht1' против' seracht1' и 'Twitter' vs.' twitter', но, возможно, это просто от ввода в вопрос слишком быстро ... –
@ p11y: не работает "../lib/searcht1" и о тех опечаток. да, это была моя ошибка ввода в вопросе –