Ruby on Rails Programming Tips

レイルズでモデルを作成する


イメージ提供: intertwingly.net

これはデータベースアプリケーションに基づいていないため、名前はこのままでも大丈夫です。 データ・ファイルモデルを作成するために、例を見てみましょう。

C:\ルビー> ルビー スクリプト/データファイルを作成する

  • 存在する アプリケーション/モデル/
  • 存在する テスト/ユニット/
  • 存在するテスト/装置/
  • 作成する アプリケーション/モデル/データ_ファイル.rb
  • 作成する テスト/ユニット/データ_ファイル_テスト.rb
  • 作成する テスト/装置/データ_ファイルズ.yml
  • 作成する db/マイグレート
  • 作成する db/マイグレート/001_作成する_データ_ファイルズ.rb

そしてsave in data_file.rb model fileと呼ばれる方法を作ります。 この方法はアプリケーションコントローラにより要求されます。

  • クラス データファイル<アクティブレコード::ベース
  • 定義 セルフ.セーブ(アップロード)
  • ネーム=アップロード[’データファイル’].オリジナル_ファイルネーム
  • ディレクトリ=”パブリック/データ”
  • #作成する ザ・ファイルパス
  • パス=ファイル.ジョイン(ディレクトリ、ネーム)
  • #ライト ザ・ファイル
  •  ファイル.オープン(パス、"wb"){|f| f.ライト(アップロード[’データファイル’]リード)}
    エンド

Comments are closed.