20220926のRubyに関する記事は8件です。

[Ruby]ハッシュ_値の再代入

ハッシュの値の変更について 作成したハッシュにキーを指定することによって、値を再代入することができます 使い方 ハッシュオブジェクト[キー] = オブジェクト 例えば・・・ hash = {"Mi…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

RailsエンジニアがRustでWebアプリを作るまで(1日目)

概要と注意 本記事は、完全未学習の状態からRustでAPIを書くまでの学習過程です。 筆者が普段主務で使っているのがRuby(Rails)のため、Railsに例えた比喩が度々出ます。 Rustに関…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【ActiveModelSerializer】undefined method `read_attribute_for_serialization'

環境 Rails 6.0.1 Ruby 2.6.3 PostgreSQL 11.16 状況 serializerを指定するところで下記のエラーが発生。 NoMethodError: undefin…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】ひらがな/カタカナ変換や全角/半角変換や漢字にマッチする正規表現などなど

目次 概要 参考文献 使用した正規表現 作ったメソッド達 全角半角変換 ひらがなカタカナ変換 記号の削除 破壊的メソッドにしたい時! Railsにおける便利な文字列操作のおすすめ記事 概要 日本語…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby】ダックタイピングとは

環境 Rails 6.0.1 Ruby 2.6.3 PostgreSQL 11.16 ダックタイピングとは 特定のクラスと結びつかない、クラスを跨ぐパブリックインターフェースを取り決め実装する作法。 下記の例…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

sliceメソッドを使ったプログラムの備忘録

今日も学んだことを忘れないためにメモします。 sliceメソッドとは 配列や文字列から指定した要素を取り出すことができるメソッド。 ``` array = [0,1,2,3,4,5,6] puts …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Python,Ruby,PHP,Java,JavaScript,Perlの文字コードの比較

Qiita > プログラミング言語の比較 Python,Ruby,PHP,Java,JavaScript,Perlの文字コードの比較 Python https://qiita.com/ny7760/…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

本番環境でFailed to upgrade to WebSocketエラー

状況 ローカルでは投稿に対してのコメントができる(ajax)のに、本番環境ではできていなかった。 原因 本番環境でactioncableが使えない状況だった 解決方法 $ sudo vim /et…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む