JRuby
■warbler >jruby -S gem install warbler >cd $RAILS_ROOT >jruby -S warble>jruby -S warble -h オプションを確認できる
■calendar_date_select□ファイルの準備 $gem install calendar_date_select $rails plugin install git://github.com/timcharper/calendar_date_select.git $rails plugin install http://calendardateselect.googlecode.com/svn/tags/calendar_date_select/…
□sample1: require 'dxruby' DXRuby::decode_eval(%Q!文字列〜〜〜〜〜〜〜〜!)eval decode(#%Q!\x8f\xdf\xdd\x97\x9a\x93\x93\x90\xdf\x88\x90\x8d\x93\x9b\xdd! #) # => "hello world" □sample2: secretword = "hogehoge"SALT_CHARSET = "./0123456789ABCD…
・goldspike → jruby -S rake war:standalone:create ・warbler → jruby -S gem install warbler → warble config → warble war
■コマンドでクラスファイルを直接実行できる >jruby 〜〜.class/〜〜.jar >jrubyc 〜〜.class/〜〜.jar■自作Javaクラス ・[Jruby Root]/lib/にクラスかjarを入れる ・rbファイルにImport require 'java' Dir["lib/*.jar"].each { |jar| require jar } import…
■よく出るエラーと解決法・No routes match controllerにdef追加し、一致するhtml.erbを作った後、アクセスできないエラー →~/config/routes.rbの最後に match ':controller(/:action(/:id(.:format)))'を追加
value=>"aiueo" %>value=>"123" %>20,:rows=>10 %>
1.Aptana RadRails2.0 インストール http://www.aptana.com/products/radrails/download2.日本語化 ・適当なフォルダで下のプレアデスインストールファイルを解凍 pleiades_1.3.2.zip ・解凍してできたfeaturesフォルダとpluginsフォルダをAptana Studio…
■モデル作成 >rails [] >cd [] >rails generate model Customer name:string kana:string phone:string mail:string customerid :string作り直す時、db/migrate/にあるrbファイルを削除■DB-table 宣言&適用対象: belongs_to → 1対1、もしくは 1対多の関係…
rails new [アプリ名] → [アプリ名]フォルダが作成される [アプリ名]フォルダ 1.app ソースの大半はここにあります。 MVCもここにあります。 ・app/modules ・app/views ⇒app/views/layouts アプリ内の複数のページに共通のスタイルを適用する場合は、 layou…
■rails3.0.3起動する >cd c:\rails\license[アプリroot] >jruby script/rails server□mysql2が足りないエラーが出てくる場合 ・〜Gemfileのgem 'mysql2' → gem 'ruby-mysql'にする ・〜\config\database.ymlのadapter: mysqlにする□uninitialized constant M…
・http://kenai.com/projects/jruby/pages/Home ・http://d.hatena.ne.jp/shokai/searchdiary?word=*[JRuby] ・http://d.hatena.ne.jp/rochefort/20100923 ・http://guides.rubyonrails.org/getting_started.html ・http://maskana.homedns.org/rails/pro/de…
■簡単な例 普通のJavaのクラスをJRubyから利用する 簡単な例: require 'java' include_class 'java.lang.System' System.out.println 'Hello, Java!' (1)→ javaを利用するためのライブラリをロードする RubyからJavaの機能にアクセスするには必須だ。(2)→ j…
■JRubyの実行コマンド ・cd ~/bin → jruby.jarがあるbinフォルダ java -jar jruby.jar [ファイル名].rb ・cd ~/samples → サンプル.rbファイルがあるフォルダ jruby [ファイル名].rb■jirbコマンド コマンドプロンプトでjirb入力 >jirb irb(main):001:0>ここ…
・rubyからjava ・javaからruby■localPCにjrubyをインストール Getting Started with JRuby ・http://kenai.com/projects/jruby/pages/GettingStarted ・必要なGemsモジュールをセットアップしておいた方がよい gem update --system gem install jruby-opens…