如何设置我可以通过命令行 运行 的文件?
How to set up a file that I can run through my command line?
我在 Rails 上使用 Sublime Text 和 Ruby。一切都已安装。
如何设置像 random.rb
这样的文件
我可以在 git bash 和 运行 的内容中导航到。
我想这样做的主要原因是尝试使用 类、方法和函数并查看它们的输出。 IRB
不足以构建完整的功能等
我将如何实现这一目标?
第一个示例:只需 运行 来自 IRB 提示的 Ruby 代码:
$ irb
> puts 'playing in irb prompt'
第二个示例:将您的 Ruby 代码写入“.rb”文件,然后 运行 使用 ruby file_name.rb
:
#test.rb
puts 'Hello World'
$ ruby test.rb
-> "Hello world"
第三个示例:从 Rails' 控制台,您可以 运行 您的 .rb 文件:
$ rails console
$ eval(File.read 'test.rb')
-> 'Hello world'
#make sure your test.rb file resides in your project root directory.
第四个示例:使用 rails console
与您的应用程序模型交互:
$ rails console
$ User.all #depending on what model you have.
我在 Rails 上使用 Sublime Text 和 Ruby。一切都已安装。
如何设置像 random.rb
我可以在 git bash 和 运行 的内容中导航到。
我想这样做的主要原因是尝试使用 类、方法和函数并查看它们的输出。 IRB
不足以构建完整的功能等
我将如何实现这一目标?
第一个示例:只需 运行 来自 IRB 提示的 Ruby 代码:
$ irb
> puts 'playing in irb prompt'
第二个示例:将您的 Ruby 代码写入“.rb”文件,然后 运行 使用 ruby file_name.rb
:
#test.rb
puts 'Hello World'
$ ruby test.rb
-> "Hello world"
第三个示例:从 Rails' 控制台,您可以 运行 您的 .rb 文件:
$ rails console
$ eval(File.read 'test.rb')
-> 'Hello world'
#make sure your test.rb file resides in your project root directory.
第四个示例:使用 rails console
与您的应用程序模型交互:
$ rails console
$ User.all #depending on what model you have.