ハロの外部記憶インターフェイス

そろそろ覚える努力が必要かも…

Rails

Modelの値チェック

validate_presence_of 必須項目としてチェックを追加する Productモデルを下記のように修正 class Product ActiveRecord::Base validates_presence_of :title, :description, :image_url end title, description, image_urlカラムは必須項目として自動でエラ…

Migrationでカラム追加

作成されたModelにカラムを追加する Migration命令でModelとDBにカラムを追加する $ rails generate migration AddColumnProduct invoke active_record create db/migrate/20130609082144_add_column_product.rb 自動生成された20130609082144_add_column_pr…

Scaffold Model作成

Scaffoldによって作成される場合、自動でモデルとコントローラが作成される $ rails generate scaffold myProduct invoke active_record create db/migrate/20130609073950_create_my_products.rb create app/models/my_product.rb invoke test_unit create …

Model作成

モデルを作成する productというモデルを作成 $rails generate model product invoke active_record create db/migrate/20130609070149_create_products.rb create app/models/product.rb invoke test_unit create test/unit/product_test.rb create test/fi…

Controller作成

controllerを作成してみる adminというcontrollerを作成してみる $ rails generate controller admin create app/controllers/admin_controller.rb invoke erb create app/views/admin invoke test_unit create test/functional/admin_controller_test.rb in…

Railsスタート

新しいアプリケーションを作成 $ rails new dummy_app create create README.rdoc ......./省略/.......... Using bundler (1.3.5) Installing coffee-script-source (1.6.2) Errno::EACCES: Permission denied - /Library/Ruby/Gems/1.8/build_info/coffee-…

Railsインストール

Rubyのインストール 先ずRubyのインストールです $ sudo apt-get install ruby 取り敢えず、安定最新版がダウンロードされインストールまで RubyGemsのインストール $ sudo apt-get install rubygems 何か試しにやってみたら出来た Rdocのインストール むや…