技術
Ruby on RailsのTutorialで使用されている、update_columns。 そして似たような処理に見える update_attributesがあります。 この二つの違いについて調べてみたことをまとめます。 検索するとqiitaの以下の記事がでてきますね。 どうもこちらの記事によると…
最初はこうするよっていうRuby on Railsでプロジェクトを作成する際の流れを書いておきます。 基本的な流れ Railsでnewだ! Rails newで新規プロジェクトを作成する。 名前は渾身の名前をつけてあげよう。 git関連 gitでソースコードを管理します。 - git in…
werkerを使用していて、RSpecファイルで落ちたのでその修正方法を。 # Gemfile gem 'rubocop-rspec' gemをインストールします。 # .rubocop.yml require: rubocop-rspec ymlファイルで読み込みます。 ファイルの頭でいいと思います。 Rails newした後Rubocop…
Rails Tutorial終了後、validatorクラスを試してみた記録 ファイル名やコード内容はRails Tutorialで使ったものを参考にしてください。 validatorクラスを作ってみた。 基本的な考えは、railsの仕様にないvalidationを作る際に用いるものです。 カスタムバリ…
Sprockets::FileNotFound at / couldn't find file 'action_cable' with type 'application/javascript'の対処
Sprockets::FileNotFound at / couldn’t find file ‘action_cable’ with type ‘application/javascript’ 参考ページの解答 Just delete cable.js in /app/assets/javascripts/ and that should fix the problem. こちらがいっているのは、/app/assets/javasc…
.gitignoreへの記述を圧倒的に簡単にしてくれる"gibo"の導入方法と使い方についての記事です。 gibo導入 brewが入っている状態で、 brew install gibo で入ります。 gibo使い方 giboは使っている言語、OSを記述するとそれに応じたコードを生成します。 注意…
Ruby,RubyonRailsの学習を始めて、インスタンス変数についていまいち理解していなかったので記事にしました。 インスタンス変数の中身の理解について書いています。 インスタンス変数の実装中身について 疑問点 class MessageFilter def initialize(*words) …
Markdown形式での文章を書く際に、見出しで折りたためる非常に便利な方法をまとめました。 Markdown形式で文章を書いていると、1つの見出しで記述が長くなってみづらくなることがありますよね。 特に、長い間他の作業と平行して書く際には、いちいち見出し…
Ruby on Railsで、RSpec導入にあたって、 NoMethodError: undefined method use_transactional_fixtures=' for や、 bundler: failed to load command: rspec もしくは bundler: failed to load command: rspec NameError: uninitialized constant FactoryGi…
RubyやRuby on Railsを勉強していると必ず出会うであろう、ロケットハッシュについて書こうと思います。 三( ε:) _(┐「ε:)_ 僕のハッシュロケットのイメージは上記の通りです。 ロケットハッシュって名前がかわいいですね。 ロケットハッシュとは こいつです…
Ruby on Railsにて、検索フォームを使用した際に、受け渡す値にvalidationを加えたい時、ありますよね。 form_forやform_tagを使用した際のクエリ,パラメータにvalidationを加える方法を書きます。 Formオブジェクトというデザインパターンのひとつです。 Ra…
ついにrailsの勉強にしっかりと身を乗り出しました。 遅いって? 世の中には遅いなんてことはないんだぜ!!毎週2章ずつ進めて、5月末までに完了します。 それと並行して、webアプリケーションの作成します。これは目標です。 学びのメモ -m などの名前 フラ…
へっぽこエンジニアです。 railsについて結構いろいろ教えてもらったので忘れないようにメモ フレームを作る yieldはいろいろつけられる rake db rake db:rollback rake db:migrateclass CreateUsers < ActiveRecord::Migration[5.0] def change create_tabl…
うっすうっす、櫻井広大です。デザインができる人間になりたい! デザインってなんじゃろな?について書いた記事 デザイン力をあげるためにこうしてるよっていう記事