2017-06-20 4 views
0

自分のデータベースに(または他の方法で)保存されるモデルを独自のレールアプリケーションに作成したいと思います。一意のデータベースモデルを定義する

レールでモデルを作成するための通常の方法は、テーブル全体を作成しますが、それは1つのレコードだけを保存するためにやり過ぎと思われる...

はこれを行うには良い方法はありますか?

編集:

私の質問には完全に回答する必要があると思います。

モデルを使用したいのは、キャリアウェーブの画像をアップロードすることが許可されるためです。この画像はウェブサイトの特定の場所に表示されます。 exemple

+0

このモデルには、オンザフライで更新される属性があり、異なるレール間でアクセスする必要がありますか? –

+0

私はそれを通常のactiverecordmodelのように動作させたいと思います。 – Shrolox

+0

複数のインスタンスを持つ複数のサーバーが存在するのでしょうか? –

答えて

0

のロゴのように

はあなたが本当にActiveRecordモデルが必要ですか?それはいくつかの情報を格納するだけなら
あなたはconfig_for使用することができます。

スタートをconfig/custom.yml

development: 
    foo: 42 
    bar: "Hello local" 

production: 
    foo: 4200 
    bar: "Hello world" 

にあなたの設定ファイルを作成今すぐアプリでそれを利用できるようにするためにconfig/application.rbにあなたのカスタム設定をロードして:

module MyApps 
    class Application < Rails::Application 

    config.custom = config_for :custom # will load config/custom.yml 

    end 
end 

最後に、あなたは、このようにあなたのコードの任意の場所にアクセスできます。

Rails.configuration.custom['foo'] #=> 42 
+0

あなたの答えをありがとう。私は、私が達成したいことをより具体的にするために私の質問を更新しました – Shrolox

関連する問題