Railsがんばる子です。胡蝶蘭のECサイトを運営しています。railsrails2017-10-24ActionMailerを使ってる時にERBテンプレートでエラーしたときの原因特定方法railsActionMailerにて、erbテンプレートを利用することはよくあると思いますが、開発中にエラーが起きても下記の様に原因がよくわからないことがあります。ERBテンプレートだけを検証することで、原因を探ることが出来ます。WebAPIみんな大好きExcelファイルをシステムで自動生成してメールで送付してほしいという案件にあたりました。そこで、みんな大好きGoogle様のAPIを使ってExcelファイルを生成しました。404.txtをrenderしようとするが、404.html.erbなどHTMLファイルしか用意していないことが原因である。idを一意にしてユーザの特定を行っているようです。cookieに_gaというキーで登録されており、サーバーに送信していることについ最近きがつきました。rails5Rails5が気になってきたので、ちょっとだけ試してみました。ServerがWEBrickからPumaになっていて「初動が爆速になったな」という印象を受けました。railsawesomeのdocをみてて、使えないフォントとかがある場合はアップデートすると解決するみたいです。トラブルRailsのURL生成ヘルパーにて、違うホストのURLを作ろうとした時に壁にあたりました。違うホスト、かつ、クエリストリングを追加するパターンです。hoge_tokenを付与。ステージングでdb:migrateとdb:rollbackが効かなくなりどうしょうもなくなってしまった。throughは、includesで代替可能2015-03-19Geocoderで半径XXm以内の何かを探す。rubysetupなどは参考サイトで。僕が使ったのは、near機能です。ActiveRecordモデル#nearメソッドを使うと、1km以内のレコードとかを探してきてくれます。0.6とすると...Geocoderで半径XXm以内の何かを探す。rails仕事しているとGoogleスプレッドシートのURLやらDocのURLやらを教えていただくのですが、親ディレクトリが知りたいときとかあると思います。コピーして使うときとか、そもそも何が入ってるんだっけ?みたいな。templateが使えなくなってしまうので、やめたほうがいいです。やってしまって、恥ずかしいです。assets経由でインストールする。rspecmagnum-ciでサブドメインのテストにこけた。同僚に相談したら解決してくださいました。jQuery参考ページのみのメモとなります。...infinite-scrollを使って無限スクロールを実装した2015-02-27簡単PDF出力railsPDFを出力したいときのためのメモ。codingformヘルパー使わなかったときにリクエストフォージェリを防ぐためにform_authenticity_tokenで認証トークンを作る。Railsでは、formヘルパーを使用して生成されたあらゆるフォームにトークンを追加します。プロキシハマったわけではないけど、railsガイドを読んでいて将来ハマりそうだなと思ったのでメモ。原因で、form_forでは単数形リソースを自動的に扱えません。これを解決するには、以下のようにフォームのurlを直接指定します。generateしてmigrationファイルを作って動作確認後、名前が気に入らなかったのでmvでリネームしました。そのままpushしたらmigrationエラーが起きました。僕の参加しているプロジェクトでは、数値があると必ずSettings.ymlに書きなさいという指摘を受けます。ActiveRecord::Base.clear_cache!したら良いらしい。hogeと唱えてみても何も出てこない。なんでぞ?!ということで調査です。config/application.rbで無効にしていたのが原因でした。動かない2015-02-11subdomainでrspecしたいがハマる。未解決かいけつしてない。参考にさせていただきましたページ。i...subdomainでrspecしたいがハマる。rails僕が参加しているプロジェクトは今、テストがほぼ無い。デグレ起こして気まずいです。いうことで、テストの鬼となります。runnerをIDEAでデバッグしたかったのだが、やり方が分からなくって苦戦しました。console経由でスクリプトを渡して実行することで実現できたので、まぁ、それでもいいかと思ってます。Railsがんばる子です。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。