Docker 既存のRailsプロジェクトをDocker化する こんにちは。趣味グラマのNobuです。Macを初期化したので、MySQL等を直接Macに入れたくない病になりました。WordPressはDockerで簡単に動かせたので、Railsもいけるかなぁと思ったら、DBの文字コード等でハマったりもし... 2019.07.10 Dockerrailsインフラ
rails macでmysql8にしたらrailsが起動しない 何気なくbrew upgradeをしたら、mysqlがversion8.0.12になった。そうすると、railsを起動しようとしても、mysql2のエラーで(エラーメッセージ残し忘れた…)起動出来なくなった。mysql2のバージョンを上げれ... 2018.11.10 rails
rails railsで無ければ新規作成、有れば更新をしたい時はfind_or_initialize_byとupdate_attributesでOK IDに紐付くデータが無ければ新規作成、有れば渡されてきたパラメータで更新したいと言うシーンは良くある(はず。自分は良くある)そのまま何も考えずにやろうとすると、findで取得してnilだったら新規、取得出来れば更新というif文を書く事になる... 2018.06.06 rails
rails rails5+nginxでrobots.txtやsitemap.xml.gzにアクセス出来ない時の対処法 全く気にしてなかったんだけど、新しいサービスリリース後にSearch Consoleでインデックスされるのが遅かったので、sitemapでも作るかーとsitemap_generatorを使ってサクッとsitemapを作った。Search C... 2018.04.07 rails
rails railsのテンプレートを初めて作った サーバ側はとりあえずrailsを使い続けている訳だけど、新規で作る際の手順が面倒くさくなってきた。という訳で、以前にどこかでrailsはテンプレートから作成出来ると知ったので、今回テンプレートを作成してみた。rails template実行... 2018.03.31 2018.04.24 rails
rails npmでfont-awesomeを導入したが、良く分からない苦戦をした… font-awesomeのiconを使いたいと思い、yarn add font-awesomeをした。そして、application.scssに以下2行を追加。$fa-font-path: "~font-awesome/fonts";@im... 2018.03.18 rails
rails SeedFuのWriterでマスタデータ出力時にDate型カラムがダブルクォートされずに出力されてロード時にエラーになる 以下のrakeタスクで既存DBからSeedFuで読み込むためのファイルを生成した。desc 'generate seed-fu'task master: :environment do |t| SeedFu::Writer.write('.... 2018.03.02 2018.03.24 rails
rails capistranoでgithubからgemをインストールする時にHost key verification failed.と怒られる capistranoでdeployをしようとしたら、githubから直接インストールしているgemの取得で以下のエラーが出まくった。01 Please make sure you have the correct access rights... 2018.01.26 rails
rails rubyで&もスペースもurlencodeする 「&」も「 (スペース)」もエンコードしたいと考えた時に、 pry(main)> URI.escape('hoge&hoge hoge')=> "hoge&hoge%20hoge" pry(main)> CGI.escape('hoge&h... 2018.01.11 rails
rails railsでhttpのヘッダを見てlocaleを変更する railsで英語と日本語対応のサービスを作ってみようと思い、I18nについて調べてみた。まぁ、マニュアルはRails国際化 (I18n) APIばっちりここに有る訳だけど。localeの切り替えについて幾つか方法が例示されていて、パラメータ... 2017.12.19 rails
rails Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 9.x 新しくrailsプロジェクトを作って、諸々設定ファイルをコピペしていざ起動とやってみたら、何かエラーになった。〜 省略 〜xx:xx:xx webpack.1 | ERROR in ./app/javascript/stylesheets/... 2017.12.15 railstool
rails bundle installでmysqlがエラーになる 新しくrailsアプリを作ろうとnewしたら、bundle installの途中でエラーでコケた。こんなエラーメッセージが出る。Installing mysql2 0.4.10 with native extensionsGem::Ext:... 2017.11.22 rails