Ruby on rails 如何通过Jupyter使用Rails控制台

Ruby on rails 如何通过Jupyter使用Rails控制台,ruby-on-rails,jupyter,Ruby On Rails,Jupyter,我想使用Jupyter笔记本作为我的rails控制台,就像django中通过shell_plus--notebook实现的django扩展一样 有什么办法吗 我看到它似乎在解释如何做我想做的事情,但我不懂日语,也不真正理解这里发生的事情。我目前正在使用Ruby 2.3.0、Rails 4.2.6和Jupyter 1.0.0。使用此配置,您所要做的就是需要Rails应用程序的config/application: require'path/to/rails/application/config/a

我想使用Jupyter笔记本作为我的rails控制台,就像django中通过
shell_plus--notebook
实现的django扩展一样

有什么办法吗


我看到它似乎在解释如何做我想做的事情,但我不懂日语,也不真正理解这里发生的事情。

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


require'path/to/rails/application/config/application'
require
config/boot
config/application
然后调用
rails.application.require\u环境方法

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

今天我制作了一个gem,可以自动完成在juyter上运行
rails c
所需的操作

你加上

gem 'jupyter_on_rails'
gem 'ffi-rzmq'
到您的Gemfile,捆绑安装并执行

rake jupyter:notebook

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

我使用的是Rails 4.2.1、ruby 2.2.5。当导入
application.rb
工作时,当我尝试查询我的一个模型时,比如说
User
,我得到一个错误
NameError:uninitialized constant User
,你曾经得到过这个工作吗?