1 activerecord-jdbc 已經過時了 刪除
jruby -s gem remove activerecord-jdbc
2 安裝新的包
jruby -s gem list mysql
jruby -s gem install mysql -- --with-mysql-lib=/usr/lib/mysql --with-mysql-include=/usr/share/mysql
jruby -s gem install activerecord-jdbc-adapter
jruby -s gem remove activerecord-jdbc
3 更新 gme
jruby -s gem install rubygems-update
jruby -s update_rubygems
sudo gem install jruby-openssl
4 開始程式設計
jruby -s rails shoplet
jruby script/server
jruby script/generate model producttype
jruby script/generate model product
jruby script/generate model productcategory
jruby -s rake db:migrate
jruby -s rake test:units
jruby test/unit/product_test.rb
jruby test/unit/product_test.rb
jruby -s rake db:test:load
jruby -s gem install activerecord-jdbc
jruby -s rake db:test:load
jruby script/generate scaffold product
jruby script/server
5 讓我頭痛的 翻頁,老程式不中用了
jruby -s gem install will_paginate
更改 config/environment.rb
rails::initializer.run do |config|
config.gem 'will_paginate', :version => '~> 2.3.14', :source => ''
def list
@products = product.paginate :page => params[:page], :per_page => 5
enddef index
list
render :action => 'list'
end
<% for product in @products %>
<%= link_to h(product.name),, :class=>'productlink' %>
<%=h product.product_type.name%>
<%=price product %>
<%= link_to 'remove', , :confirm => 'are you sure?', :post => true %>
<% end %>
不過 不知道的時候可是折騰了我半天
提醒大家以後新rails 外掛程式 看**裡的readme or example 比看書 好使
資料庫鏈結
1 oracle8 8i 9i資料庫 thin模式 class.forname oracle.jdbc.driver.oracledriver newinstance string url jdbc oracle thin localhost 1521 orcl orcl為資料庫的sid strin...
資料庫鏈結遠端資料庫查詢
建立鏈結伺服器 exec sp addlinkedserver srv lnk sqloledb 遠端伺服器名或ip位址 exec sp addlinkedsrvlogin srv lnk false null,使用者名稱 密碼 go 查詢示例 select from srv lnk.資料庫名.db...
資料庫鏈結(DBLINK)
在分布式資料庫應用中,會使用到資料庫鏈結,即dblink,它是用來訪問分布式環 境下其它資料庫例項的,它定義的是乙個資料庫伺服器到另乙個資料庫伺服器的單向入 口,注意 是 單向 這說明只有擁有dblink的那方才能訪問dblink指向的資料庫服 務器。建立dblink 使用 create datab...