読者です 読者をやめる 読者になる 読者になる

valid,invalid

関心を持てる事柄について

Rails の cookie session をデコードする

staging のアプリケーションでのみ起こるバグを調査している折、どうやらセッションにちゃんと値をセットできていないぽいと気付いた。 そのアプリは cookie session を採用していたので簡単に暗号化された値は手に入ったが、これはどうやったらデコードでき…

更新時に updated_at, created_at を更新しない

record_timestamps に false をセットすることで、更新時の updated_at, created_at へのオートフィルをスキップすることができる。 # Active Record レベル ActiveRecord::Base.record_timestamps = false # モデルのみ User.record_timestamps = false # …

9/16学んだこと / Rais tutorial chapter 1,2 / vim / 読んだもの

引き続き、胃腸炎。熱は下がった。 Ruby on Rails Railsを包括的に学ぼうとRailsチュートリアルを始めてみた。まずは1〜2章をやってみた。 このあたりはまだ付いていける内容だった。 やってみてわかったけどRailsの知見を盛り込むだけでなく周辺技術(当然R…

8/15学んだこと / Backbone.js × Rails

Backbone.js Backbone.jsのサンプルTodoアプリを引き続き見た後、RailsアプリでBackbone.jsを使う - Qiita を参考にRailsとBackboneでTodoアプリを動かしてみた。 記事通りに進めようとしたが、情報が古くてうまくいかなかった。2011年なので仕方ない…Backbo…

8/11学んだこと / Rails ( Haml / Slim / Hamlit ) / 読んだもの

Ruby on Rails テンプレートエンジンについて少し学んだ。 Haml codecademyのチュートリアルでRails標準のERB書いてて「Ruby界隈の人、本当にこんなテンプレートエンジン使うのかな?」って思ってた。 そこでHaml。 Hamlhaml.info Haml (HTML abstraction ma…

8/10学んだこと / Ruby開発環境 ( vim / Vagrant ) / CoffeeScript / jbuilder / 英語

Ruby 今更ながら、Rubyの開発環境について何も知らなかったので色々調べていた。vimが主流ぽい。 vim JavaはEclipe、PythonはAtomで書いてきたのでvim力が低い…。vim力上げていきたい。 $ brew unlink vim $ brew install vim --with-lua $ curl https://raw…

8/7学んだこと / Ruby on Rails@codecademy

Ruby on Rails codecademyのRuby on Rails講座を100%完了したけど、これで何か作れるかというと相当厳しいと思うので何か作ってみる。

8/4学んだこと / Ruby on Rails@codecademy

Ruby on Rails codecademyのRail講座始めて65%ぐらいまで進めた。 基本的なコマンドから学んでる。 rails new bundle install rails generate model Message a model file in app/models/message.rb. The model represents a table in the database. a migra…