내 테이블에 값을 쿼리하는 인스턴스 변수가 있는데이 값을 내 레이크 작업으로 보내야합니다.매개 변수가있는 컨트롤러에서 레이크 작업 호출
다음@turl = Fteam.where(:id => @ids).select(:TeamUrl)
system "rake updateTm:update[@turl]"
내 레이크 파일입니다 : 그래서 여기
내 컨트롤러 2 관련 선입니다This is the selected Team URL: @turl
:
desc "Import Players"
task :update, [:Tmurl] => :environment do |t, args|
require 'rubygems'
require 'nokogiri'
require 'open-uri'
require 'mechanize'
agent = Mechanize.new
puts "This is the selected Team URL: #{args.Tmurl}"
end
end
이 무엇 레이크 작업 반환 내 생각 엔 컨트롤러가 변수를 올바르게 전달하지 못한다는 것입니다. 그렇다면 변수의 실제 값을 레이크 작업에 전달하여 출력이 올바른지 어떻게 알 수 있습니까?
레이크 파일 이름 디렉터리 또는 볼륨 레이블 구문 – user3240928