Docker既存のRailsプロジェクトをDocker化する こんにちは。趣味グラマのNobuです。 Macを初期化したので、MySQL等を直接Macに入れたくない病になりました。WordPressはDockerで簡単に動かせたので、Railsもいけるかなぁと思ったら、DBの文字コード等でハマ...2019.07.10Dockerrailsインフラ
railsmacでmysql8にしたらrailsが起動しない 何気なくbrew upgradeをしたら、mysqlがversion8.0.12になった。 そうすると、railsを起動しようとしても、mysql2のエラーで(エラーメッセージ残し忘れた…)起動出来なくなった。 mysql2のバージョンを...2018.11.10rails
railsrailsで無ければ新規作成、有れば更新をしたい時はfind_or_initialize_byとupdate_attributesでOK IDに紐付くデータが無ければ新規作成、有れば渡されてきたパラメータで更新したいと言うシーンは良くある(はず。自分は良くある) そのまま何も考えずにやろうとすると、findで取得してnilだったら新規、取得出来れば更新というif文を書く事にな...2018.06.06rails
railsrails5+nginxでrobots.txtやsitemap.xml.gzにアクセス出来ない時の対処法 全く気にしてなかったんだけど、新しいサービスリリース後にSearch Consoleでインデックスされるのが遅かったので、sitemapでも作るかーとsitemap_generatorを使ってサクッとsitemapを作った。 Search...2018.04.07rails
railsrailsのテンプレートを初めて作った サーバ側はとりあえずrailsを使い続けている訳だけど、新規で作る際の手順が面倒くさくなってきた。 という訳で、以前にどこかでrailsはテンプレートから作成出来ると知ったので、今回テンプレートを作成してみた。 rails templat...2018.03.312018.04.24rails
railsnpmでfont-awesomeを導入したが、良く分からない苦戦をした… font-awesomeのiconを使いたいと思い、 yarn add font-awesome をした。 そして、application.scssに以下2行を追加。 $fa-font-path: "~font-awesome/f...2018.03.18rails
railsSeedFuのWriterでマスタデータ出力時にDate型カラムがダブルクォートされずに出力されてロード時にエラーになる 以下のrakeタスクで既存DBからSeedFuで読み込むためのファイルを生成した。 desc 'generate seed-fu' task master: :environment do |t| SeedFu::Writer.w...2018.03.022018.03.24rails
railscapistranoでgithubからgemをインストールする時にHost key verification failed.と怒られる capistranoでdeployをしようとしたら、githubから直接インストールしているgemの取得で以下のエラーが出まくった。 01 Please make sure you have the correct access righ...2018.01.26rails
railsrubyで&もスペースもurlencodeする 「&」も「 (スペース)」もエンコードしたいと考えた時に、 pry(main)> URI.escape('hoge&hoge hoge') => "hoge&hoge%20hoge" pry(mai...2018.01.11rails
railsrailsでhttpのヘッダを見てlocaleを変更する railsで英語と日本語対応のサービスを作ってみようと思い、I18nについて調べてみた。 まぁ、マニュアルは Rails国際化 (I18n) API ばっちりここに有る訳だけど。 localeの切り替えについて幾つか方法が例示されて...2017.12.19rails
railsNode 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/styleshee...2017.12.15railstool
railsbundle installでmysqlがエラーになる 新しくrailsアプリを作ろうとnewしたら、bundle installの途中でエラーでコケた。 こんなエラーメッセージが出る。 Installing mysql2 0.4.10 with native extensions Gem:...2017.11.22rails