我的Rails笔记(1)_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > 我的Rails笔记(1)

我的Rails笔记(1)

 2011/9/23 8:28:55  Goldice  http://goldice.iteye.com  我要评论(0)
  • 摘要:《AgileWebDevelopmentWithRails》Notebook.环境:Rails3.1.0Gem1.8.10Rubyruby1.9.2p1801.railsdepot2.railsgeneratescaffoldProducttitle:stringdescription:textimage_url:stringprice:decimal报错:/1.9.1/gems/execjs-1.2.8/lib/execjs/runtimes.rb:47:in`autodetect'
  • 标签:笔记 rails

《Agile Web Development With Rails》Notebook.

?

环境:

Rails 3.1.0?

Gem?1.8.10

Ruby?ruby 1.9.2p180

?

1. rails depot

2.?rails generate scaffold Product title:string description:text image_url:string price:decimal

报错:/1.9.1/gems/execjs-1.2.8/lib/execjs/runtimes.rb:47:in?`autodetect':?Could?not?find?a?JavaScript?runtime.?See?

https://github.com/sstephenson/execjs?for?a?list?of?available?runtimes.?(ExecJS::RuntimeUnavailable)

解决方法

在Gemfile中增加:

?

gem 'execjs'

gem 'therubyracer'

然后运行:

bundle install

3.?db/migrate/20110922081755_create_products.rb 是一个migration。migration代表a change we want to make to the data.

4. rake db:migrate?

Rake looks for all the migrations not yet applied to the database and applies them.

报错:

uninitialized constant Rake::DSL

解决方法:

gem install rake

5. rails server -p 3002

6. 修改app/views/products/_form.html.erb

7. rake test

发表评论
用户名: 匿名