タグ

ブックマーク / medium.com/@r7kamura (1)

  • config/routes.rb の書き方を見直した – r7kamura – Medium

    開発を手伝っている Rails アプリの config/routes.rb の書き方を見直した。 ルール以下のようなガイドラインを設け、これを守るように書き換えた。 resource(s) などの DSL の利用を避けるパスの辞書順に定義するHTTP メソッドの部分だけ特別にインデントする具体例こういう形の、素朴なルーティングがひたすらに羅列されていくコードになる。実際のコードでは数百行以上に及ぶ。基的に1行に1つのルーティングが定義される。 MyApp::Application.routes.draw do get '/' => 'top_pages#show', as: :top_page delete '/api/applications/:applicaiton_id' => 'api_applications#destroy', as: :application get '/a

    vanbraam
    vanbraam 2017/09/24
    r7kamura氏はRuby/Railsにとても詳しい人だという認識なのだが,そういう人がこう言うのであれば,やはり愚直な書き方にそれなりのメリットがあるのだろう;自分の感覚ではresourcesは例外的処理があると途端に使いづらくなる
  • 1