認知ROR規則は構成より優れている
今日はRORを勉強しましたが、いくつかの勉強経験があります.RORに座右の銘を付けて―――狭い心の日本の産物.まず、Ruby、Railsを1つずつダウンロードしないで、ワンタッチでインストールすることをお勧めします.ダウンロードアドレスは以下の通りです:InstantRails-1.3-winバージョン説明:ruby 1.8.4(2005-12-24)[i 386-mswin 32]次に、これまでの比較的良いRORの実践ツールをダウンロードします:RadRailsダウンロードアドレス:radrails-0.7.1-win32次に、Radrailsの環境1を設定します)、Windows/perferences/Ruby/Installed Inteperters/->add rubyの経路:例えばD:InstantRailsrubybinruby.Exce 2)、Windows/perferences/Rails/Clonfiguration->Rails path:例えばD:InstantRailsrubybinrails->Rake path:例えばD:InstantRailsrubybinrakeはbat/cmd->mogrel pathではありません:例えばD:InstantRailsrubybinmongrel_railsは決してbat/cmdではない
以上のような配置があれば、JAVAでANTと同じように使うだけです.(APPFUSEを使ったことがある人は恐れる必要はありません)日本人が書いた第一歩を見てみましょう:1)、RadRailsの中でRails Projectを作って、どのようにたくさんのものが出てきますか.2)、DOS命令に入りましょう、後の工程はすべてこのようにして、ハイアールの洗濯機を買ったようで、1回目は配送で、2回目はユーザーの訪問で、3回目は.....あなたのプロジェクトに入り、ruby scriptgenerate controller MyTestを実行すると、exists app/controller/exists app/helpers/create app/views/my_test exists test/functional/ create app/controllers/my_test_controller.rb create test/functional/my_test_controller_test.rb create app/helpers/my_test_helper.rb修正してmy_test_controller.rb
ブラウザに入力:http://127.0.0.1:3000/my_test/ハローワールドが現れる!!文字ですが、興味深いのは入力できます.http://127.0.0.1:3000/My_test/ http://127.0.0.1:3000/My_Test/ http://127.0.0.1:3000/my_Test/いずれもこの値を得ることができて、JAVAほど厳格ではないかもしれません.3)、データベースに対する操作もあり、databaseを構成する.yml(Log 4 jのようなもの)4)は、データベーステーブルを作成する際に複数の名前を付けることしかできません.例えば、Userではだめです.Usersの下でいくつかのコマンドを実行すれば、添削を使って調べることができます.以下は私の操作で、退勤したら、あまり書かないで、例はすべての問題を説明することができます:
コード#コード#
E:\demo>ruby script/generate model user
ユーザーの変更controller.rbは以下の通りである.
最後にブラウザに入力します.http://127.0.0.1:3000/user/listデータベーステーブルに対する4つの操作が含まれます.もちろん、4つの操作のいずれかを自分で定義することもできます.最後にまとめます:RORは敏捷な開発の良い実践かもしれませんが、彼は複雑な応用を完成するには大きなことはないと思います.この点についてはさらに探究する必要があります.しかし、現段階で最も良いニーズは、ユーザーに不完全なDEMOを迅速に書くことであり、これは後で注文するためにアクティブになることです.
以上のような配置があれば、JAVAでANTと同じように使うだけです.(APPFUSEを使ったことがある人は恐れる必要はありません)日本人が書いた第一歩を見てみましょう:1)、RadRailsの中でRails Projectを作って、どのようにたくさんのものが出てきますか.2)、DOS命令に入りましょう、後の工程はすべてこのようにして、ハイアールの洗濯機を買ったようで、1回目は配送で、2回目はユーザーの訪問で、3回目は.....あなたのプロジェクトに入り、ruby scriptgenerate controller MyTestを実行すると、exists app/controller/exists app/helpers/create app/views/my_test exists test/functional/ create app/controllers/my_test_controller.rb create test/functional/my_test_controller_test.rb create app/helpers/my_test_helper.rb修正してmy_test_controller.rb
class MyTestController < ApplicationController
def index
render_text " Hello world!! "
end
end
ブラウザに入力:http://127.0.0.1:3000/my_test/ハローワールドが現れる!!文字ですが、興味深いのは入力できます.http://127.0.0.1:3000/My_test/ http://127.0.0.1:3000/My_Test/ http://127.0.0.1:3000/my_Test/いずれもこの値を得ることができて、JAVAほど厳格ではないかもしれません.3)、データベースに対する操作もあり、databaseを構成する.yml(Log 4 jのようなもの)4)は、データベーステーブルを作成する際に複数の名前を付けることしかできません.例えば、Userではだめです.Usersの下でいくつかのコマンドを実行すれば、添削を使って調べることができます.以下は私の操作で、退勤したら、あまり書かないで、例はすべての問題を説明することができます:
コード#コード#
E:\demo>ruby script/generate model user
exists app/models/
exists test/unit/
exists test/fixtures/
create app/models/user.rb
create test/unit/user_test.rb
create test/fixtures/users.yml
exists db/migrate
create db/migrate/001_create_users.rb
E:\demo>ruby script/generate controller user
exists app/controllers/
exists app/helpers/
create app/views/user
exists test/functional/
create app/controllers/user_controller.rb
create test/functional/user_controller_test.rb
create app/helpers/user_helper.rb
ユーザーの変更controller.rbは以下の通りである.
class UserController < ApplicationController
scaffold:user
end
最後にブラウザに入力します.http://127.0.0.1:3000/user/listデータベーステーブルに対する4つの操作が含まれます.もちろん、4つの操作のいずれかを自分で定義することもできます.最後にまとめます:RORは敏捷な開発の良い実践かもしれませんが、彼は複雑な応用を完成するには大きなことはないと思います.この点についてはさらに探究する必要があります.しかし、現段階で最も良いニーズは、ユーザーに不完全なDEMOを迅速に書くことであり、これは後で注文するためにアクティブになることです.