Rails

MySQL

カラムの順番について。

細かいことが気になるシリーズ。MySQLのADD COLUMNにはAFTERがあるがPostgreSQLにはないため、add_columnに:afterを付けても無視される。そのためカラムは追加した順に並ぶので、順番を意識したい場合にどうす...
Rails

tryとtry!と。

koicさんのスライド(Safe navigation operator in Ruby)を、Rubyにもtryができるのかーとありがたく読んでいたのですが、この9枚目、まさにまだtryを使って(!!)いました。。。今日からtry!に切り替...
JavaScript

react-railsとbrowserify-railsを併用することにした。

サイキョウライン現時点ではreact-railsのやり方に寄せてモジュールのソースを取り込むことにしました。やっぱりnodeモジュールの管理はnpmに任せることにしました。reactjs/react-railsplace the follo...
JavaScript

react-railsを使ったアプリでnodeモジュールを使う。

react-railsでは実行環境に合わせて、react-rails/asset_variant.rb at master · reactjs/react-rails@react_directory = GEM_ROOT.join('lib...
JavaScript

react-railsを使ったアプリでコンポーネントのテストを走らせてみた。

いままでNode.jsをまともに触ったことがなく、JavaScriptはほぼjQueryを使うための言語だった程度のへっぽこもいいところからのスタートです。まずは一人React.js Advent Calendar 2014と入門 Reac...
Rails

belongs_toにrequiredが付いてた。

belong_to xxx, required: true とかできるようになったのか〜— milk1000cc (@milk1000cc) 2014, 12月 25えっ、てことで確認したら付いてました。Add a `required` o...
Rails

Time.nowとTime.currentの違い。

RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い - Qiita基本的に Time.current や Time.zone.xxx、xxx.in_time_zone 等のメソッドを使うと...
Rails

トークンで認証する。

deviseを使ったアプリでトークン認証をしようとしていて、過去に機能があったものの3.1から廃止されているのを知りました。Devise 3.1: Now with more secure defaults | Plataformatec ...
Rails

日時をよしなに解釈する。

javan/whenever · GitHubWhenever is a Ruby gem that provides a clear syntax for writing and deploying cron jobs.とあるRailsア...
Rails

except(:order)とunscope(:order)の違い。

ActiveRecord::QueryMethodsNote that this method is more generalized than ActiveRecord::SpawnMethods#except because excep...