Rails:没有文件夹结构安装它?

时间:2013-07-15 15:46:59

标签: ruby-on-rails

我有一个ruby应用程序(不是rails),它使用了rails gem提供的方法。但是,我不想要它提供的文件结构,我只想要这些方法。是否可以选择在没有所有文件夹的情况下安装rails?

2 个答案:

答案 0 :(得分:0)

通过gem或RVM正常安装Rails后,您可以根据需要使用隔离的rails compoenents,只需使用require加载它们:

#!/usr/bin/env ruby
# sample ruby script that uses activerecord

require 'rubygems'
require 'active_record'

ActiveRecord::Base.establish_connection( etc, etc, etc );

class User < ActiveRecord::Base
   etc
   etc
end

User.all.each { |user| something }

答案 1 :(得分:0)

只有一种方法不足以将整个rails带入您的依赖项。您可以在代码中重新实现该方法(或者更确切地说,从此处复制/粘贴:Kernel#require_library_or_gem