Rails

    Ruby on Rails 初心者の覚書

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    詰まったところやらをつらつら書き連ねていこうかなな記事
    間違ってるかも

    アプリケーションの作成


    rails new アプリケーション名

    例:rails new hoge


    コントロールの作成


    rails g controller コントロール名 生成メソッド

    例:rails g controller top index


    上記でコントロールを作ると
    hoge/controllers/top_controller.rb
    hoge/views/top/index.html.erb
    このままだとルートが存在しない(route.rbにroot 'tops#index'を追記)としてエラーが出るため、ファイル・フォルダ名をそれぞれ変更する
    (手違いで複数形でファイルが生成されなかったのか、なにか作るときの命名規則に従っていなかったのか・・・?)
    hoge/controllers/top_controller.rb -> hoge/controllers/tops_controller.rb
    hoge/views/top/index.html.erb -> hoge/views/tops/index.html.erb

    そもそも複数形の名称でコントロールを作るのが良いようで


    ルートの指定


    hoge/config/ routes.rb
    root 'コントロール名(複数形)#index'

    例:root 'tops#index'


    スポンサーサイト
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。