rails

  • Published on
    Railsのactive recordにおいて、 belongs_toを使い関連付け(アソーシエション)をオプショナルで張りたいという場合があるかと思います。rails5からは、デフォルトでアソーシエションが張られるようになているので、関連付けをオプショナルにするには、明示的に指定して上げる必要があります。やり方は簡単で`optional`を使うとできます。
  • Published on
    railsのselect formで入力を必須(required)にする方法を紹介します。selectと他のinputヘルパーは少し違うので、以外とはまるひとは多いのではないかと思います。Select Formで入力を必須にするには、引数の渡す場所が肝心で、3番めに`required: true`を渡してあげると実現できます
  • Published on
    PUTとPATCHの違いを簡単に説明します。PUTは全てのリソースを変更する際に利用するのに対して、 PATCHは一部のリソース変更に用いられます。これらを具体的な例を用いて紹介します。
  • Published on
    Webpacker::Manifest::MissingEntryErrorというエラーが起き、詳しく見ると Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. というエラーが起きている時の対処方法を紹介します。
  • Published on
    An error occurred while installing mimemagic (0.3.10), and Bundler cannot continue. というエラーが起きてminemagicのインストールができない。そんなことに困っていませんか、 どうしたらそれを回避できるのか紹介します。