Railsのlink_toにパラメータを付与する
link_to にパラメータを付ける書き方をよく忘れる。ググるとたくさんの書き方が出てくるし、書き方は1つではないと思われるが、個人的に一番直感的だったものをメモしておく。erb hoge_index_pathのパラメータ...
link_to にパラメータを付ける書き方をよく忘れる。ググるとたくさんの書き方が出てくるし、書き方は1つではないと思われるが、個人的に一番直感的だったものをメモしておく。erb hoge_index_pathのパラメータ...
バブルソート隣り合う2つのデータを比較して、前の要素の方が大きかった場合、後ろの要素と交換する。このアクションを先頭から順に繰り返すことで、要素を整列させるソート方法。小さい要素が泡のように上がってくることから、こう名付けられ...
iTerm 上で vim を起動して、そこに書かれているテキストをマウスカーソルを使ってコピーしたかったのだけど、どうしてもできなかった。右クリックでコピーしたり、ツールバーからコピーしたりと色々な方法を試したけど、そもそもコピーするこ...
MySQL のコンソール上でカーソルの上下キーを押せば、コマンド履歴が閲覧できるが、Linux の history コマンドのように一覧で表示したかった。mysql でこれを実現するには .mysql_history というファイル...
マイグレーションファイルにて、カラムの型を boolean にしたレコードを条件にしてデータを取得する際、データベース上では「0」と「1」で表現されているが、実際には「true」「false」を使わないと意図通りにデータが取得できない。...
例えば、「customize」というサブディレクトリを利用していたとする。routes.rb は以下のような感じになるかと思う。rubynamespace 'customize' do resources :user...
あるモデルのメソッドの挙動を確認したくて、 rails consle でコンソールを立ち上げたとする。そして、立ち上げたあとにモデルのメソッドに修正を加えたとする。 この場合、コンソールを再起動しないと加えた修正が反映されない(...
補完プラグインの neocomplcache と、カラースキーマの molokai をインストールした際のメモ。vim の仕組みよくわかってない。 neocomplcache のインストール(1) github から clone...
テキストを変換して、Enter を押したあとに変換ミスに気づいて打ちなおしてしまったということはないだろうか?そういった場合には、 Control + Shift + r もしくは Control + delete をすぐに押す...
なんだかんだで使いながらも、しっかりと意味を理解していないコマンドだったので調べ直した。■「su」は何の略称なのかまず、「su = super user」ではないよう。「su = switch user」、つまりユーザの切替え(sw...
1. UNIX、Linux まわり色々(シェルプログラミングとか、サーバ運用・構築とか)2. ネットワーク技術3. アルゴリズム4. フレームワーク・言語自体のソースコードやベストプラクティスを読むこと5. コンピュータの仕組み...
jQuery の next メソッドの使いかたについて勘違いをしていて、数時間無駄にした。 「指定した要素の次の値を取得する」という表現方法に惑わされた。HTMLhtml<div id='hoge'fuga</div...
HTMLhtml<select id='hoge' <option1</option <option2</option <option3</option</selectjQu...
erb BAD<%= f.select 'from_time', TIME, selected: '9:00', class: 'from_time' % GOOD<%= f.select(:from_time, TI...
ローカル上のあるディレクトリのファイルを git と github で管理する際の手順。管理対象にしたいローカル上のディレクトリを local_dir として行う。 まず github 上でリポジトリを作成するトップ画面の右の...