样式表错误 – Ruby on Rails新手
我目前正在通过“使用Rails进行敏捷Web开发”来学习ruby,我遇到了一个我无法修复的错误。 到目前为止,我只做了一些基本的操作。 我创建了一个脚手架,其命令类似于:
rails generate scaffold Product title:string description:text image_url:string price:decimal
然后我倾斜说:
rake db:migrate
运行之后,我进入了db / seeds.db文件并使用以下数据填充了这个新创建的表:
Product.delete_all Product.create(:title => 'Web Design for Developers', :description => %{ Web Design for Developers will show you how to make your web-based application look professionally designed. We'll help you learn how to pick the right colors and fonts, avoid costly interface and accessibility mistakes -- your application will really come alive. We'll also walk you through some common Photoshop and CSS techniques and work through a web site redesign, taking a new design from concept all the way to implementation.
}, :image_url => '/images/rails.png', :price => 42.95) # . . . Product.create(:title => 'Programming Ruby 1.9', :description => %{ Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.
}, :image_url => '/images/rails.png', :price => 49.50) # . . . Product.create(:title => 'Rails Test Prescriptions', :description => %{ Rails Test Prescriptions is a comprehensive guide to testing Rails applications, covering Test-Driven Development from both a theoretical perspective (why to test) and from a practical perspective (how to test effectively). It covers the core Rails testing tools and procedures for Rails 2 and Rails 3, and introduces popular add-ons, including Cucumber, Shoulda, Machinist, Mocha, and Rcov.
}, :image_url => '/images/rails.png', :price => 43.75)
我再一次对这些数据进行了调整:
rake db:seed
在这一切都完成之后,我加载了localhost:3000 /产品,一切正常。 但是,本书想要添加一些css代码,以使事情看起来更好一些。 一旦我添加了CSS(就像书中的那样),当我加载localhost:3000 / products(错误: http : //postimage.org/image/3qfpta4w7/ )时出现错误。 我认为我的错误与我的css有关,但我不知道该怎么办。 这是我的css:
.products { table { border-collapse: collapse; } table tr td { padding: 5px; vertical-align: top; } .list_image { width: 60px; height: 70px; } .list_description { width: 60%; dl { margin: 0; } dt { color: #244; font-weight: bold; font-size: larger; } dd { margin: 0; } } .list_actions { font-size: x-small; text-align: right; padding-left: 1em; } .list_line_even { background: #e0f8f8; } .list_line_odd { background: #f8b0f8; } }
我尝试过改变一些事情,但现在已经取得了成功。 任何和所有输入都将不胜感激。 (PS奖励积分用于命名您喜爱的导轨书籍以供学习)。
检查以下内容
.products { table { border-collapse: collapse; } table tr td { padding: 5px; vertical-align: top; } .list_image { width: 60px; height: 70px; } .list_description { width: 60%; dl { margin: 0; } dt { color: #244; font-weight: bold; font-size: larger; } dd { margin: 0; } } .list_actions { font-size: x-small; text-align: right; padding-left: 1em; } .list_line_even { background: #e0f8f8; } .list_line_odd { background: #f8b0f8; } }