質問: お世話になります。 自分は元Javaソフトの保守をやっていました。 現在、Ruby on Rails を使って、開発に取り組んでおります。 メソッド引数において、ハッシュを用いた可変長的なオプションの指定が、Ruby on Railsの特徴と思っていますが、 オプションで指定できるもの(指定を想定されているもの)の一覧を表示することは可能でしょうか。 リファレンスなどから、読み解くしか無いでしょうか。 調査時間短縮のため、ご教示くださいますと幸いです。 補足(経緯) ------ 現状解決している悩みですが、上記の相談に至った経緯はざっくり以下のような感じです。 * 現状動いているDBに、commentを含むカラム追加が必要になった。 * 新たにmigrationファイルを出力した。(rails g migration AddTo~~を使って) * add_column というメソッドが生成されたが、commentの追加方法がわからない。 * ネット上で検索をしてみたが、先人の知恵が見つからない。 * ソースコードをざっくり見てみたところ、comment を含む定義が見つかった。 * ただ、明確な指定方法がわからなかった。 * 末尾に comment: "***" を単純に追加したところ、migrationで反映された。
回答: rails における、 api ドキュメントのオフィシャルっぽいものは、以下のサイトから参照できます。 > > > > > 今回の、 `add_column` については、上から検索していくと、次のページが発見され、そこから、 `comment` オプションの説明についても、参照できたかな、と思っています。