2025
01
30
2008
11
25
名前付きルート
..config/routes.rbに記述したルートの設定に応じて、使える様になるヘルパーメソッドのこと
例えば、scaffoldすると、config/routes.rbに以下のような記述がされますが、
ActionController::Routing::Routes.draw do |map| map.resources :people # ...省略
この場合、以下のようなヘルパーメソッドをlink_toなどで使えるようになります。
- people_path
- people_url
- edit_person
- new_person
2008/11/25 (Tue.) Trackback() Comment(0) Ruby
2008
11
20
RoR with SQLServer UTF-8について
文字化け対策としてやったこと。
どれが、解決策なのかは、?
config/environment.rb
先頭に
$KCODE = 'u'
末尾に
require 'win32ole'
WIN32OLE.codepage = WIN32OLE::CP_UTF8
を追加
2008/11/20 (Thu.) Trackback() Comment(0) Ruby
2008
11
19
文字コード一括変換
findとxargsとnkfを使った文字コード一括変換
find . -type f --name "*.txt" -print0 | xargs -0 nkf -w --overwrite
ファイルを探す。
それを引数としてnkfに渡す
変換する。UTF-8に。
2008/11/19 (Wed.) Trackback() Comment(0) 未選択
2008
11
19
るびぃをさわる
とりあえずやりたいことは、簡単なテーブルを表示するwebを作成することだ。
One Click Ruby Installer でRubyを導入
ruby1.8.6
RubyGems1.2.0
が入ったようだ。
RubyGemsはパッケージ管理ソフトみたいだ。
gem install rails --include-dependencies --version 1.1.2 でrailsがインストールできるらしい。
Gemsの環境設定を確認するには、
gem environment
SQLServerのアダプタをインスコしたい
gem install activerecord-sqlserver-adapter
なんだけど、gems.rubyonrails.orgにあるらしく、取れない。
gem sources -l ソースの一覧を表示
gem source -a http://gems.rubyonrails.otg/ ソースの追加
gem source -r http://gems.rubyonrails.otg/ ソースの削除
こうすれば取れる。
gem install actiberecord-sqlserver-adapter --sources http://gems.rubyonrails.org/
ここを見ながら、設定をする。
つながった。
ruby script\generate migration create_schedules とするとエラーになる。
gemsが新しいすぎる???
require_gemがgemに変わったらしい、boot.rbを書き直すとOKだった。
#require_gem "rails", "=#{version}"
gem "rails", "=#{version}"
rakeをすると例外が発生
environment.rbを修正する必要がある?
#config.active_record.schema_format = :sql
config.active_record.schema_format = :sql
2008/11/19 (Wed.) Trackback() Comment(0) Ruby
2008
11
17