Ruby on rails 如何通过Jupyter使用Rails控制台
我想使用Jupyter笔记本作为我的rails控制台,就像django中通过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
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'
requireconfig/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
,你曾经得到过这个工作吗?