2
我想在我的Rails应用程序中使用临时文件作为控制台替换原型。我发现的最简单的解决方案是需要像这样的手动环境:如何在Rails环境中的RubyMine或IDEA中运行临时文件?
require '/project/path/config/environment.rb'
但它不使用春天,因为它非常慢。
我想在我的Rails应用程序中使用临时文件作为控制台替换原型。我发现的最简单的解决方案是需要像这样的手动环境:如何在Rails环境中的RubyMine或IDEA中运行临时文件?
require '/project/path/config/environment.rb'
但它不使用春天,因为它非常慢。
我发现有两种方法可以做到这一点,具体取决于您的工作流程,您可能比其他人更适合您。假设你使用IDEA 14(它可能与早期版本不同)和Rails 4.1+或安装了Spring。
Run -> Edit Configurations...
;<Path to your scratch file>
; <Your project dir>
; 2.4.2。环境变量:RAILS_ENV=development
; -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) <Your project dir>/bin/spring rails runner
; <Your project SDK>
。<check>
。这种方法的问题是,你必须要运行不同的一个(如果你知道解决方法请评论)每次手动更改到临时文件的路径。
IntelliJ IDEA -> Preferences
;Tools -> External Tools
;+
在菜单底部:Rails Runner
; $ProjectFileDir$/bin/spring
; rails runner $FilePath$
; $ProjectFileDir$
。Keymap
:Rails Runner
; Alt + S
方便且可用)。这种方法唯一的问题是,你必须有自定义的快捷方式,以方便。
这工作完美。谢谢! – beNjiox