入門サイトを一通り読んだ程度の知識で数十画面遷移の Rails Web アプリを触ることになったのですが
コントローラにいきなり
xxx.yyy = zzz
と書かれていて xxx がどこで作られているのかわかりません
リポジトリ内のファイルで 'xxx =' を検索してもヒットしません
継承元のファイルを読んでも代入してる場所は見当たりません
before_action に認証関連のメソッドが1行書かれていたんですがあまり関係なさそうです
コントローラが呼ばれる前に暗黙のうちに呼ばれる別のコントローラだったり
あるいは PHP の _GET, _POST みたいなデフォルトの予約語があったりするんでしょうか
Rails で使えるデフォルト変数一覧みたいなものがあれば教えていただきたいです
初歩的な質問で申し訳ありません
ルーティングでも index destroy edit みたいなアクションが宣言なしで使えるみたいですし
フレームワークを初めて触って予約語の多さに戸惑っています
具体的なソースコードを記載されていないので、その変数が、予約語かどうかと聞かれても判断できません。 xxx を具体的に記載してください。 公開できないソースコードであれば、「触ることになった」ということは、誰かに指示されたのだと思いますので指示した人に聞いてみるのはどうでしょうか?
今週リーダーが夏休み中でゆっくりでいいのでソースを読んでみてくださいとだけ言われてるんですよね… つまりRailsでは変数やメソッドが予約語かユーザ定義なのか簡単に調べる方法はないということなのですね…
回答3件
あなたの回答
tips
プレビュー