6.can'find generate
script/xxx has only one file:rails.
oh,this is the diffrence between rail3 and rail2.
see diffrences here:
http://www.cnblogs.com/lexus/archive/2010/11/11/1875134.html
this book is old.so i read csdn blog first.
http://blog.youkuaiyun.com/abbuggy/article/details/7404975
7.rails g --help
show rails generate help
8.creat a new controller
administrator@ubuntu:~/www/depot$ rails g controller hello hello
create app/controllers/hello_controller.rb
route get "hello/hello"
invoke erb
create app/views/hello
create app/views/hello/hello.html.erb
invoke test_unit
create test/functional/hello_controller_test.rb
invoke helper
create app/helpers/hello_helper.rb
invoke test_unit
create test/unit/helpers/hello_helper_test.rb
invoke assets
invoke coffee
create app/assets/javascripts/hello.js.coffee
invoke scss
create app/assets/stylesheets/hello.css.scss
from see this file in app dictory.The dictory tree is very clear to coder.
After created,u can visited the web from:
http://localhost:3000/hello/hello
And u could see:
Hello#hello
Find me in app/views/hello/hello.html.erb
in the website.
9.
$rails g scaffold product title:string description:text image_url:string
$rake db:migrate
$rails g migration add_price_to_product price:decimal
invoke active_record
create db/migrate/20120726135706_add_price_to_product.rb
mysql> select * from schema_migrations;
+----------------+
| version |
+----------------+
| 20120726125236 |
| 20120726135706 |
+----------------+
10.Can't mass-assign protected attributes: price
app/models/product.rb
attr_accessible :description, :image_url, :title, :price
2.rails笔记
最新推荐文章于 2024-12-09 18:01:42 发布