rails new depot
cd depot
生成腳手架
rails generate scaffold product title:string description:text image_url:string price:decimal
在 ../depot/db/migrate/ 中會生成遷移檔案 20150912100114_create_products.rb
修改些檔案,指定**屬性 8位有效數字,小數點後兩位
t.decimal :price, precision => 8, :scale =>2
讓rake 將所有尚未執行的遷移應用到資料庫中
rake db:migrate
可以通過 rake test 測試程式是否有錯
此時可通過rake s執行程式 http://localhost:3000/products 中新增商品
也可通過 rails匯入資料
修改 /depot/db/ 目錄中的seeds.rb的檔案 為:
product.delete_all
product.create(:title=> 'programming ruby 1.9',
:description =>
%,:image_url => '',
:price =>49.50)
這會刪除已有的資料
rake db:seed 執行
可從
放在/public/images/
/public/stylesheets/ 覆蓋/db/seeds.rb
不行的話,可以試試放在這位置
為: <% @products.each do |product| %>
">
<%= image_tag(product.image_url, :class => 'list_image') %>
<%= product.title %>
<%= truncate(strip_tags(product.description),
:lenth => 80) %>
<%= link_to 'show', product %>
<%= link_to 'edit', edit_product_path(product) %>
<%= link_to 'destroy', product,
:confirm => 'are you sure?',
:method => :delete %>
<% end %>
<%= link_to 'new product', new_product_path %>
rails s 執行 http://localhost:3000/products
rails學習筆記 維護商品資訊任務C
建立商店控制器 rails generate controller store index 修改.config routes.rb 使http localhost 3000 store index 成為根目錄 加 root store index root store index end假定可以從模...
爬取京東商品資訊
爬取京東商品資訊 from selenium import webdriver from selenium.webdriver import chromeoptions from selenium.webdriver import actionchains from selenium.webdriv...
c 爬蟲爬取商品資訊
在乙個小專案中,需要用到京東的所有商品id,因此就用c 寫了個簡單的爬蟲。在解析html中沒有使用正規表示式,而是借助開源專案htmlagilitypack解析html。public static string downloadhtml string url,encoding encode catc...