我想使用Jupyter笔记本作为我的rails控制台,就像django-extensions允许在Django中通过shell_plus --notebook
一样。
任何想法如何做到这一点?
我看到this post似乎在解释如何做我想做的事,但我不会读日语或真正了解这里发生的事情。
答案 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/boot
,config/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'