0
下面的代碼存儲在config/initializers/console.rb
只能在第一次運行時執行CLI rails console
。退出並再次輸入時,不會顯示選擇消息,但會加載選定的預覽承租人。如何在控制檯上輸入特定租戶後如何選擇?
if defined?(Rails::Console) || $PROGRAM_NAME.include?('spring')
tenants = Apartment.tenant_names.sort
default = tenants.first
puts "Available tenants: #{tenants.join(', ')}"
print "Select tenant (#{default}): "
tenant = gets.strip
Apartment::Tenant.switch! tenants.include?(tenant) ? tenant : default
end
我希望每一次當rails console
輸入要求將加載哪些租戶。
謝謝!
它適用於我的情況。 Rails版本? – Mauro