認知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
       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を迅速に書くことであり、これは後で注文するためにアクティブになることです.