ruby on rails - if statement in js.erb file based on param_name will_paginate (Ajax call) - Stack Overflow この記事に全てがあった。 具体的にはkaminariのhelperを上書きする。 ransackと組み合わせた場合に検索条件が引き継がれていないのでこの点…
Rails 4で作るドラッグアンドドロップで表示順を変更できるサンプルアプリ(スクリーンキャスト付き) - Qiita ranked-modelというgem。記事ではjquryUIのsortableというライブラリ(?)を使っている。sortableは情報が多いので安心感がある。ドラッグアンドドロ…
簡単だった。 <%= search_form_for @search, url: "hogehoge" do |f| %> <div class="input-group"> <%= f.text_field :fuga_cont, class: "form-control" %> <span class="input-group-btn"> <%= f.submit "検索", class: "btn btn-primary" %> </span> </div> <% end %> こんな感じ。ransackのビューヘルパー、search_form_forで…
Railsプロジェクトでグラフ描画ライブラリChartkickを使用する手順 - Qiita この記事が参考になった。てかそのままでイケた。
新しくデバッグツールを導入する。 binding.pry
@import "bootstrap-sprockets"; //これを追加すればOK!!
いくつか原因があるがbootstrapの導入からハマった。以下、対処法。 ・bootstrapファイルをvendor/assets以下に手動で配置 ・app/assets/javascripts/application.js等にbootstrapを記述 ・config/application.rbにassets.precompile += *js *css等必要な拡…
本番反映を手動で行いたい。そこでプロセスIDを確認したい。 $ pgrep -f 'unicorn_rails master' こうすると 30142 と現在の稼働しているプロセスIDが確認出来る。 そこで再起動をする場合には $ kill 30142 でプロセスを止めてから $ bundle exec unicorn_r…
production環境でデプロイしたところ画面が真っ白だったのでunicornのログを調べたらどうやらsecrets.yml内でsecret_key_baseが関係ありそうだったのでググって解決。 http://easyramble.com/rails-secret-key-base-env.html http://stackoverflow.com/quest…
以下、参考になった。 http://perl.no-tubo.net/2012/04/05/リモートサーバのgit環境を構築-git-pushでdeploy出来るように/ http://kanjuku-tomato.blogspot.jp/2013/02/centos-63railsnginxrailsunicornpostgres.html 概念としてgitの理解が足らずかなり苦…
eachしたときに記述としては正しいのにNoMethodErrorが出るケースがあった。 例えばdate型のデータをstrftimeで書き直すときになぜか発生。 原因はeachしたレコードの当該フィールドの中でnullがあった。 data.date.strftime('%m/%d') data.date.strftime('%…
あとで更新予定。とりあえず忘れないうちに。 http://ginpen.com/2011/11/28/ajax-on-rails/
rails3.2でのajax実装方法の備忘録。 - view側でviewヘルパーのremote:trueとjs.erbを使う form_forやlink_to等のviewヘルパーでremote:true。 controller側で用意したリンク先でjs.erbを手配しそこで処理を書く。 ※例えば("#hoge").html("<%= j(render 'fug…
kaminariはrailsのgem。超便利でどうやらデファクトスタンダードらしい。 早速使ってみたけど自分としては珍しく特につまずくポイントはなかった。 注意点として同一ページに複数使う場合だけパラメータを分ける必要がある。 通常だと projects_controller.r…
個人的にハマっていたことの備忘録。railsでAjaxを実装したところ処理が2回評価されこれに1週間くらいハマった。 例えばdeleteをしようとすると You sure? => ハイハイ、シュアシュア。 You sure? => ファッ!? と、alertが2回表示される感じ。これだけなら…
eachして個別に取り出したやつをajaxで更新したい、best_in_place的に。ということで調査中。誰か良い方法があれば教えて欲しいです。
どうもコンバンワ。僕です。さて、今日は久しぶりにプライベートで飲む機会があり非常にエキサイティングなお話ができ、とてもエキサイティングでした。まあ、マイドリームの話はとてもセンシティブなので最近の現実的で建設的なお話をpostでdo。タイトルの…
個人的な開発だからTDDはせずテストコード1行も書かないでやっていたらupdateしたときにupdate_attributesがNoMethodErrorとなっていることが判明。気付いて良かった。 それで実際にstackoverflowなり見てみたんだがcontrollerにおけるパラメータの渡し方に…
link_toでパラメータを渡す方法はそんなに難しくない。だが、ちょっとした工夫が必要な場合もあるみたい。まずは単純にパラメータを渡す。 <%= link_to "Review", new_hoge_path, fuga_id: fuga.id %> 上記は例えばhogeというコントローラーのnewアクション…
タイトル通り、herokuにpushしたときにgit上ではcssが更新されているにも関わらずherokuではスタイルが適用されていなかった問題について、原因と対処法を以下に備忘録的に投稿。 原因は過去にprecompileされたファイル群が残っていたこと。対処方法は以下の…
みなさんこんばんわ。さっきまで飯食ったりコード書いたり風呂入ったりコード書いてました。 風呂入るときに習慣としていつもパンツとシャツを用意して脱衣所に持っていくんですが、今日に限ってパンツが・・ない・だと? そう、なぜかパンツがない。嫁さん…
こんばんは。今日はお腹いっぱいで、節分の日から今日まで全然豆(ピスタチオ)食ってない。 いきなりすごく余談だがピスタチオ等はツリーナッツと呼ばれており欧米(?)ではこれらツリーナッツのアレルギーというのが問題になっているらしい。日本人はあま…
最近ハマったことを書きたいと思います。 っていってもハマった(夢中になった)訳でなく(罠に)ハマりました。夢中になれないのですげえやつになれそうもありません。そう、railsのbundle関連です。たらーん。 google先生に聞きまくって言われた通りに何度…
ってわけで(はないが)いいきっかけなので更新しようと思う。この前のエントリからひたすらcss(正確にはscss)でスタイルについて学んでいたけど、bootstrap風に仕上げようと思えばなんとなくそれっぽい感じで仕上げられるようになってきた。とはいえコードは…
みなさん、クリスマスはどうでしたか?僕は下痢でしたwいわゆる胃腸からくる風邪らしく、イブの夜はサンタではなく熱と下痢が来ました。25日はひたすら寝て、何も出来ずにもんもんとしていましたがそれでも休んだので子供達と一緒にいれて幸せなクリスマス…
ッこれが顔に見えるって話。それだけ。
全然更新出来ていなかったけど色々ありました。 まず、iPhone5s購入、もうすぐ1週間だけど電話帳写してないw ぶっちゃけ、ソーシャルで繋がるし仕事は会社携帯で済むから電話帳の存在自体が希薄になってきていると思うんだよね。面倒だけど誰からの連絡か分…
どうしても複数レコードを一括更新したい。 こんな時期が、僕にもありました。 っていうか今もあります。そして出来ません。 ググった情報を元にしていくつか必要なメソッドが分かったんだけど いざ自分で作ってみると予期しないエラーになってしまう、 ほぼ…
今日はこんなエラーにハマってしまった。 NoMethodError: undefined method `tasks' for []:ActiveRecord::Relation 原因が未だ分からず3時間ぐらいハマっています。 誰か教えて〜X0
年末年始の連休が熱いって知ってた!? 8連休くらいになるってのをなぜか電車広告でこの前知った。 まぁどこ行っても混むだろうからなんだかんだ近場になるんだろうけどね。 昨日は何もしていないわけではないけどCSS関連で調べたりだとか あまり新しいこと…