2022-08-01から1ヶ月間の記事一覧
if(valName === null){return undefined} nullはobjectらしい。 if(typeof valName === 'null'){return undefined}とかだとうまく型ガードできない blog.hirokuma.work
'ALTER TABLE `table_name` MODIFY `column_name` int(1) DEFAULT 0 NOT NULL COMMENT \'コメント内容\'; railsで execute('') にこれを入れて使った。 普通にsql叩くだけならバックスラッシュでクオーテーションをエスケープしないで良いかも。
要は、 関数を渡してパフォーマンス向上。 依存するものがあれば第二引数の配列に入れる。 qiita.com
puts instance.inspect ↑で出る。 inspectでいけるのでputsやloggerじゃなくてpなら.inspectなくて良いのかも。
※Qiitaより引越 前提 Ruby on Railsで古いruby(2.3.0),rails(4.1.5)を使いたい。 MacOS Catalina 10.15.5 nokogiriのエラーから、rbenv再インストールとかやってたら、rbenv: gem: command not foundになった。 rbenv install 2.3.0が実行できず、openss…
※Qiitaより引越 記事引越について QiitaはVSCodeやデバッガーなど便利系の需要が強い。 ユーザー数の多さや、SEOの強さも関係しているのかもしれない。 なのでこういった需要のない記事をこちらに移動していく方針。 閲覧の邪魔になりたくないので。 Zennに…
説明 next.config.jsの一番上などに require('dotenv').config() を移す。 nodeスクリプトで require('../../next.config') // 〜処理〜 みたいに呼び出して使う。 参考記事 qiita.com
説明 この記事を参考にselect2をyarn addして、 application.jsを設定するとOK。 参考記事 benkoshy.github.io
よく見るやつ Model.where(id: 1).select(:hope_column).distinct →主キーが全部nilになってしまうのでNG。 うまく行ったもの Model.where(id: 1).group(:hope_column).maximum(:id).values Model.where(id: 1).group(:hope_column).maximum(:id).keys これ…
process.env.ENB_VAL としても読み込めなかった。 NEXT_PUBLIC_の追加とyarn devやり直しで解決。
component名を小文字で初めていた。 componentName → ComponentName のように変更して解消。
time = "2000年1月1日" I18n.l(time.strftime("%Y/%m/%d").to_date) みたいに一旦strftimeとto_dateでdateにする。 元の形式によってはスマートにやれる。 time系のI18n使いたい時はto_timeとかto_datetime必要かも。
format("%02d", 1) => "01" format("%03d", 1) => "001"
factories/domain_name.rb的なファイル factory :domain_name, class: Example do sequence(:name) {|n| "名前#{n}"} end specファイル側 create_list(:domain_name, 3) これで名前1,名前2,名前3みたいな 3つのレコードができる。
registerを不要と思い勝手に省略していた事が原因だった