私はrails
5.0を学んでいます。私がRubyを学ぶと、Rubyのファイル名がクラス名と異なることがあります。しかし、私がレールに移動すると、ルビーファイル名とクラス名が同じ形式でなければならないことがわかります。たとえば、クラス名CheckInDetail
はcheck_in_detail.ruby
になります。また、モジュール名がディレクトリ名と一致している必要があります。たとえば、モジュールauthentication
は、authentication
ディレクトリ内にある必要があります。私の結論のいくつかの例は次のとおりです。Rails:rubyのクラス名はファイル名に基づいている必要がありますか?
rspec
:クラス名はファイル名に基づいている必要があります。grape
:クラス名はファイル名に基づいている必要があります。また、モジュール名はdirectoryと一致する必要があります。
これらの規則に従わないと、レールをコンパイルするときに例外がスローされます。私はそれらの図書館のギブスのページにその慣習を見ません。すべての図書館で、レールプロジェクト全体でこれは当てはまりますか?
お知らせいただきありがとうございます。モジュールについては、この大会にも従わなければなりませんか? –
はい、モジュールの場合も同じ規則に従ってください。 – Pragash