10월, 2009의 게시물 표시

undefined method `^' for "a":String - Ruby 1.9 ,Rails 2.3.4

동생 부탁 하나 들어주려다가 정말 삽질한다. Ruby 1.9로 바뀌니 여기저기 완전;;; ㅜ.ㅜ   undefined method `^' for "a":String 가 발생되는데 1.9버그 [1] 라네. 패치가 나왔는데, 좀더 찾아보니 아래처럼 해결 [2] 해서 사용해도 되는군.   rake db:sessions:create rake db:migrate   * 주석 해제 config/initalizers/session_store.rb ActionController::Base.session_store = :active_record_store   [1] https://rails.lighthouseapp.com/projects/8994/tickets/3144-undefined-method-for-string-ror-234 [2] http://keriel.tistory.com/10    

`rescue in const_missing', jRails Bug with Ruby 1.9

Ruby 1.9 / Rails 2.3.4 설치한 후, 아래 처럼 jrails plugin을 설치하면 ruby script/plugin install http://ennerchi.googlecode.com/svn/trunk/plugins/jrails   에러! dependencies.rb:105:in `rescue in const_missing': uninitialized constant ActionView::Helpers::JavaScriptElementProxy::ActionView (NameError)   해당 버그가 github에 fix [2] 되어 있긴 한데 아직 gogolecode에는 반영이 안된 듯 jrails.rb를 직접 수정하면 된다. /plugins/jrails/lib/jrails.rb  - JQUERY_VAR = ActionView::Helpers::PrototypeHelper::JQUERY_VAR  + JQUERY_VAR = PrototypeHelper::JQUERY_VAR   [1] http://stackoverflow.com/questions/1028766/rescue-in-constmissing-error-with-ruby-1-9-1-rails-2-3-2-and-jrails-0-4 [2] http://github.com/cheald/jrails/commit/8cafe41c82617539bc03bf8a4aa1ed31e2bdcaec

Mysql::Error: query: not connected

MySql 5.1 Client가 Rails 2.3에서 작동하지 않고 아래 에러 만들 때   libmySQL.dll 받아 rubyhome/bin폴더에 추가   rake aborted! Mysql::Error: query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB (See full trace by running task with --trace)   [1] http://forums.aptana.com/viewtopic.php?f=20&t=7563&p=27407&hilit=libmysql.dll#p27407 [2] http://stackoverflow.com/questions/1343500/ruby-on-rails-connection-problem [3] libmySQL.dll : http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll