这可能是超级基本的,但是,我找不到它......
从安装本身探索Rails的最佳方法是什么。让我解释。我正在查看一些迁移代码,并对符号的含义感到好奇。我怎么样/在哪里看?在这种情况下,具体来说,我对:force => true
及其正在做的事情感到好奇,但更为一般的“如何为我自己解决这个问题,不论是SO还是谷歌搜索?”是更大的问题......
class CreateHomes < ActiveRecord::Migration
def self.up
create_table :homes, :force => true do |t|
t.column :name, :string
t.column :city, :string
# ...
end
end
end
答案 0 :(得分:1)
如果您想从您的安装本身探索rails,也许您可以使用“gem server”,它将为您的本地宝石打开本地文档服务器
如果您正在寻找有关迁移的内容(activerecord),例如,您必须访问http://localhost:8808/doc_root/activerecord-2.3.8/rdoc/index.html
这是简单的方法,或者您可以进入您的gems目录并查看来源。 (有时这是件好事)
答案 1 :(得分:0)
我个人使用APIdock用于Rails文档,因为它会跟踪弃用,尽管它有时会落后于版本。可能有另一个网站,你最终喜欢更好。那里有几个。
:force => true
是create_table
的参数,记录为here。
答案 2 :(得分:0)
如果您冻结了rails应用程序,那么您将在vendor/rails
目录中拥有所有rails代码。因此,当您感到好奇或者不了解某些内容真正起作用时,请直接搜索该目录。
如果您对代码不感兴趣,只对文档感兴趣,那么您可以在本地使用各种在线资源或gemserver。但是,有一个名为bdoc的漂亮宝石,您可以使用它以漂亮的格式查看所有本地安装的宝石。您可以使用http://nasir.wordpress.com/2009/09/22/pretty-rdocs-for-local-gems
进行设置