سؤال

وأنا تطوير المساعد لRedmine. كيف يمكنني إنشاء الهجرة لذلك؟

إذا كنت تستخدم برنامج نصي / توليد plugin_migration، وأنها سوف توضع في الهجرة مجلد / ديسيبل /، ولكن أنا في حاجة إليها لتكون في مجلد بلدي البرنامج المساعد.

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

المحلول

ويمكنك استخدام script/generate migration لإنشاء الهجرة ومن ثم نقله إلى الدليل المساعد. عند تحريكه، تأكد من تغيير من شكل طابع زمني (20090719 ...) إلى تنسيق عدد صحيح (001 _...)

وأنا أميل إلى مجرد خلق الهجرات من تسليم نفسي لأنها جميلة الأساسية.

واريك ديفيس

نصائح أخرى

والطريقة معظم الإضافات تفعل ذلك (التفكير في restful_authentication وغيرها) هو أن يكون هناك مولد التي تحتاج إلى أن تدار عند تثبيت البرنامج المساعد. وهذا من شأنه توليد الهجرة ووضعها في ديسيبل / الهجرة حيث ثم يصبح جزءا من الهجرات المشروع. لا أستطيع أن أفكر حقا في طريقة أفضل للقيام بذلك. استخدام شيء من هذا القبيل الصحراء يمكن أن تساعد، ولكنها تضيف قليلا الخاصة من النفقات العامة كذلك.

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