سؤال

في CakePhP ، يمكنني تحديد بادئة في تكوين قاعدة البيانات الخاصة بي ، أي "SO_" ، بحيث يبحث كل طراز عن جدوله ضمن هذه البادئة.

هل شيء مشابه ممكن في القضبان أيضًا؟ وهذا هو ، هل يمكن للعديد من البرامج أن تشارك قاعدة بيانات واحدة؟

هل كانت مفيدة؟

المحلول

قد تجرب ما يلي environments.rb: في قسم التكوين ، أضف الرمز التالي

config.active_record.table_name_prefix = "so_"

نصائح أخرى

يمكنك بسهولة تحديد اسم الجدول الخاص بك لكل طراز باستخدام طريقة set_table_name:

class Mouse < ActiveRecord::Base
  set_table_name "so_mice"
end

لكن عليك القيام بذلك لكل نموذج ، لا أعرف أي خيار تكوين عالمي.

يتم إهمال ثابت Rails_env منذ الإصدار 3.0 ، والآن هو Rails.env

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top