Just do IT

思うは招く

2020-09-14から1日間の記事一覧

Rails エラーページを自動生成する hanmoto gem

hanmoto の設定 ソニックガーデンの方が作成されたgem。同社で1年以上にわたって運用実績があるとのこと。 参考 Railsでpublic以下の静的ページ(404.htmlといったエラーページ等)をデプロイ時に生成するgemを作った - Qiita aki77/hanmoto: Public pages m…

Rails アプリへのアクセスを https にする

デフォルトでconfig.force_ssl = trueがコメントアウトされている。これをコメントインして有効にする。 config/environments/production.rb # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. config.force…

Rails で sprockets ではなく webpacker で scss を管理したい

手順 app/assets/stylesheets/をapp/javascript/配下に移動する。 $ mv app/assets/stylesheets/ app/javascript/ app/javascript/stylesheetsになっていればOK。 とりあえず今回は app/javascript/stylesheets/application.scss にそのままスタイルを書いて…

Rails で link_to に target blank 属性をつけて別タブで開くようにする方法

リンクにtarget: "_blank"を付与する。 #slimの場合 = link_to "Kota Kanazawa", "https://twitter.com/KanazawaKoh", target: "_blank" これで別タブで開かれる。

Rails で URL や email のバリデーションを実装したい

#url validates :url, format: /\A#{URI::regexp(%w(http https))}\z/ #email validates :email, format: { with: /\A[\w+\-.]+@[a-z\d\-.]+\.[a-z]+\z/i } email は 、devise やその他の認証系 gem を使っていたらすでにバリデーションが実装されている場合…