如何通过Jupyter使用Rails控制台

时间:2016-03-30 18:08:50

标签: ruby-on-rails jupyter

我想使用Jupyter笔记本作为我的rails控制台,就像django-extensions允许在Django中通过shell_plus --notebook一样。

任何想法如何做到这一点?

我看到this post似乎在解释如何做我想做的事,但我不会读日语或真正了解这里发生的事情。

3 个答案:

答案 0 :(得分:2)

今天,我制作了一颗宝石,可以自动执行在juyter上运行rails c所需的操作。

https://github.com/Yuki-Inoue/jupyter_on_rails

您添加

gem 'jupyter_on_rails'
gem 'ffi-rzmq'

到您的Gemfile,捆绑安装并执行

rake jupyter:notebook

打开的jupyter应该具有一个名为Rails应用程序的内核,并且它将在初始化时自动加载Rails应用程序。

答案 1 :(得分:1)

需要config/bootconfig/application然后调用Rails.application.require_environment!方法。

require 'RAILS_ROOT_PATH/config/boot'
require 'RAILS_ROOT_PATH/config/application'
Rails.application.require_environment!

答案 2 :(得分:0)

我目前正在使用Ruby 2.3.0,Rails 4.2.6和Jupyter 1.0.0。使用此配置,您只需要您的Rails应用程序config/application

require 'path/to/rails/application/config/application'