Ruby on Rails
やってみたこと ActiveRecord_Relationのインスタンスを生成してみました。 User.all.class #=> User::ActiveRecord_Relation .allだったり、.whereで取得したレコードはActiveRecord_Relationクラスのインスタンスとなります。 そして、mapメソッドを使うと…
Rails初心者なので他にいい方法がある気がするのですが、最新知ったやり方をまとめてみます。 やりたいこと APIなどで取得したJSONデータをそのままRubyのオブジェクトに落とし込んで処理に使いたい。 やり方 今回はDry-rbシリーズというGemの中のdry-struct…
今回は、RailsにBulmaを適用した上で、Webフォントを使ってフォントを変えてみました。 導入手順 まず、Bulmaをすでにインストールしている人は、custom.scssあたりに以下のインポート文がすでに書かれていると思います。 @import "bulma";フォントを変える…
事象 Herokuにデプロイ時、DBをリセットしてデータを全て消し、migrateした後に再度画面上で挙動を確認しようとしたところ、NoMethodErrorのエラーが吐かれてしまう。 解決 heroku restart上記コマンドを一発打つ。 どうやらmigrateがちゃんと反映されていな…
TwitterのOAuth認証を試してみたところ、PC画面上からはうまく認証を通るのに、 なぜかスマホから確認すると認証が通らず、HTTPリクエストのステータス500で返ってきてしまいました。そしてheroku logs -tでログを見てみると、 OAuth::Unauthorized (403 For…
初歩的なところで毎度ハマっています。 今回の事象 test.jsをapp/assets/javascripts配下に配置して以下の簡単なalertを出すだけのメソッドでテスト。 gemのインストールは終わっている前提です。 $(document).ready(function() { $('#aaa').on('click', fun…
Semantic UIをRailsに導入しようとして、ハマったところを記録しておきます。 事象 スマホレイアウトにしたいのに、PCレイアウトのままスマホと認識してくれない。 環境 rails 5.2.1 semantic-ui-sass 2.3.3.0 jquery-rails 4.3.3 手順 まずは、gemをインス…
Railsアプリを初めて作成してRails sコマンドを満を辞して打ち込んでみたらしょっぱなからエラーが出て萎えました。 解決したので、以下に記載します。 事象 Rails sコマンドを打つと以下のエラーが出る。Gem Load Error is: Could not find a JavaScript ru…