完成鏈結資料庫 list 翻頁

2021-08-30 18:32:13 字數 1828 閱讀 2400

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...