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, :price2.rails笔记
最新推荐文章于 2024-12-03 15:27:20 发布
本文介绍如何使用 Rails 命令行工具创建控制器及使用 scaffold 生成 CRUD 操作的基本文件。通过实例演示了创建 Hello 控制器的过程,并详细记录了每一步生成的文件。此外,还展示了如何通过 scaffold 创建包含特定字段的产品模型。
2106

被折叠的 条评论
为什么被折叠?



