結論 対象のインデックス too_many_buckets_exceptionとは 実際のElasticsearch で叩いてた内容 公式通り検索範囲を狭めた やはり基礎は学んでおかないと。。。 結論 一回でまとめて取得していたものを数回に分けて取得するようにした。 対象のインデックス …
Ruby on Rails 原因 解決方法 原因わからず半ベソ編 最初はただのRails バージョンをあげただけだった。。 Unicornも勝手に落ちるように。。 考えつく限り対策したけどダメだった編 release以下のRailsを最低限削除 tmp/assets配下にある使われてないjsファ…
困った問題 なぜか子モデルが消して入れ直す形になってしまったので 忘れないようにメモ class UsersController < ApplicationController before_action :set_user, only: %i[edit update] def edit; end def update if @user.update(user_params) redirect_…
結果 レコードに登録するときに 外部キーをidとして入れると N+1になる環境はこちら rails 5.2.1 activerecord-import 0.27.0 ruby 2.5.3なにいってんだこいつ的な感じだと思うので説明 class User < ApplicationRecord has_many :items end class Item < Ap…
使い方は cp_files hogehoge.txt と打つと 同じ階層に 1_hogehoge.txt 2_hogehoge.txt ... 5_hogehoge.txtと作ってくれます。 cp_files hogehoge.txt 2 と引数にファイル数を指定することもできますが簡単な処理なので 自分でカスタマイズした方がいいかもし…
って思い RubyMine 2018.2 でプラグインをインストールした話使ってみた結果: VSCODEを使おう ※2018/10時点それでも使いたい方はこちらご参考くださいまずこちらURLを見ると https://plugins.jetbrains.com/plugin/10213-crystal-language-plugin 2018.1.6…
app2.html <html> <head> <title>Gif TEST</title> </head> <body> <h1>Gif TEST</h1> <div> <h3>最初からDOMを用意して display: none; するパターン</h3> <div id="loading1" style="display: none;"> <label>Loading Now!!</label> <label>これだとIEだと表示されない可能性大</label> <img src="loading.gif"> </div> Che…</div></body></html>
app.html <html> <head> <title>Gif TEST</title> </head> <body> <h1>Gif TEST</h1> <div id="app"> <div v-if="isLoading"> <label>Loading Now!!</label> <img src="loading.gif"> </div> Check this out!!<input type="checkbox" v-model="isLoading"> </div> </body></html>
config.whiny_nilsは、 nilにidメソッドが送信された場合に警告を表示するためのオプションでした。 たとえば@modelが初期化されていない状態で@model.idを取ろうとしたときに警告されます。 Rubyでは初期化されていないインスタンス変数はnilを返します。 n…
バージョンはこんな感じ macOS High Sierra 10.13.6 pyenv 1.2.7 Homebrew 1.7.3 Pythonが現場で必要になったので 新しいバージョンをひとまずインストール $ pyenv install 3.7.0 ERROR: The Python ssl extension was not compiled. Missing the OpenSSL l…
そんなものを作ってみた! <html> <head> <title>山田がテストするってよ</title> </head> <body> <h1>Javascriptが計算しまーす</h1> <form name="omitsumori"> <ul> <li>X: <input type="text" name="x" size="10" maxlength="10"></li> <li>Y: <input type="text" name="y" size="10" maxlength="10"></li> <li>Z: </li></ul></form></body></html>
■役たったコマンド git co feature/rails5.1.5 spec/controllers/これでブランチの一部をマージできる!地味にうれしい! bundle exec rails app:updateこれで初期設定はほぼやってくれる Rails4ならこっち bundle exec rake rails:update勝手に作られた con…
お世話になっているvargrant なんかごにょごにょしたらエラーが出てしまった $ vagrant up (前略) [default] GuestAdditions versions on your host (5.1.28) and guest (5.0.6) do not match. (中略) because the filesystem "vboxsf" is not available. …
長いコマンドをパイプ繋いで頑張っていた 今日この頃.bashrcで設定して作業効率向上させたお話こんなコードをいちいち打つのはめんどくさい $ history | grep mysql まずbashrcを作成 $ vi ~/.bashrci を押して編集モードにする そして下記エイリアスを作成 …
ちょっとした細かいところまで書いてある!! これは使える! github.com
SQLのこんな動きをしたい UPDATEする時JOINしてGROUPBYしてって時 update items inner join ( select orders.item_id, count(*) count from orders group by item_id ) myorders set items.orders_count = myorders.count where items.id = myorders.item_id…
こんなコードを書いていたら WARNINGがでまくったので
これは特殊なケースかなと思ったけど一応メモ。PHPの配列を深く知らなかったがために 結構はまった。。追加した処理が二つの配列を比較して 新たにデータを追加したり、削除するような機能を作りたいとする。 こちらの$resut変数をそのまま引数として渡すと…
Railsで指摘されたことをまとめる・アロー演算子を使わない # 古いコードを見ながら書くとついついやるやつ validates :name, :presence => true # こっちの書き方で validates :email, presence: true ・evalを使わない セキュリティ上よくないらしいけど …
よく見かける記事ですがメモ代わりでvar_dumpって長文省略されんちゃうんだねって ことで省略されないようにする
タイトルの通り今回これをやらかしてたので 今日はこれ当たり前っちゃ当たり前なんだけど コード書きまくってたら良くやるのもこれなんてったって実際そんな書き方してるコードが あるんだから参考にしちゃうよねw基本書くのはこちらapp/models/...気を付け…
良くセンスがないと言われ続ける 関数や変数の命名。。 指摘されたことを忘れないよう メモがわりで。。。 (あくまで一例としてご覧ください!)・private関数は先頭に _ をつける ※2017/07/17追記 これ _ つけなくていいって言われた。。 俺全部直したええ。…