一個人如何專門運行代碼後一個控制檯已加載到Rails中?所有其他答案和問題似乎圍繞在某個點運行鉤子,但不一定之後,因爲我正在尋找。如何在Rails控制檯加載後執行代碼?
所需的結果:
> rails console
Loading development environment (Rails 5.1.1)
pry(main)>
Welcome
我試圖同時使用console
鉤initializer
鉤沒有成功。例如
嘗試1:
# config/application.rb
console do
puts "Welcome"
end
結果:
> rails console
Welcome # Too early
Loading development environment (Rails 5.1.1)
pry(main)>
嘗試2:
# config/application.rb
initializer "welcome", after: :disable_dependency_loading do |app|
puts "Welcome"
end
結果:
> rails console
Welcome # Too early
Loading development environment (Rails 5.1.1)
pry(main)>
我不能肯定你想要的結果,但你有沒有考慮軌道亞軍,即「軌道亞軍‘P Rails.env’」? –