我巧妙地发现在rails中有一个add_column命令之后有一个选项。我有兴趣了解其他可用选项,但在互联网上搜索我无法找到列出此命令可能选项的位置。
有人有提示,我怎么能找到这样的信息?
答案 0 :(得分:0)
宝石中通常安装了ri
和rdoc
文档。
你可能正在寻找那个。
在终端(不是irb
或rails c
,只是终端)执行以下命令:
ri add_column
您将获得此特定方法的文档。
您最初可能会收到Nothing known about ActiveRecord::Migration
。它可以通过运行rvm docs generate
命令来修复。
如果您使用的是Rails 4,要查看可以使用的选项的详细信息,您可能需要运行:
ri column
答案 1 :(得分:0)
参考文档总是一个好主意。在这种情况下,您可能只想看到:http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/SchemaStatements.html#method-i-add_column
更新,如果您引用的是MySql after option等特定于数据库的选项,请参阅Rails ActiveRecord model callbacks,因为这更为通用,无论您选择哪个数据库都应该有效。