4
我想在兩個模型中定義constat,但我不想重複代碼。我把這個常數放在config/application.rb
。這是一個很好的做法嗎?有沒有更好的方法來做到這一點?模型間共享常量
我想在兩個模型中定義constat,但我不想重複代碼。我把這個常數放在config/application.rb
。這是一個很好的做法嗎?有沒有更好的方法來做到這一點?模型間共享常量
聲明應用程序常量的更好的地方是在config/initializers文件夾中的.rb文件中。 在初始化程序中聲明一個常量(或者像你在config/application.rb中所做的那樣)可以在應用程序中的所有模型/控制器/視圖中使用它。
爲什麼你想要在多個地方定義常量?是否有理由不想在一個類中定義常量,並從其他類中引用該類+常量? –