إدارة حديثة وقابلة للتخصيص بالكامل، تمامًا مثل Rails. المستخدم الإداري المضمن ونظام المصادقة، ليست هناك حاجة إلى ابتكار.
❤️ المستودع التجريبي قيد التشغيل المباشر
admin
المستخدم
كلمة المرور admin@admin
قم بتزويد Ruby On Rails بالمسؤول الذي يستحقه بدون DSL أو منطق غامض.
توفير تجربة سهلة الاستخدام وحديثة للمستخدمين النهائيين.
حاولت أن آخذ الأفضل من جوهرتين عظيمتين موجودتين:
Rails_admin
إدارة
تصميم مستوحى من موضوع إدارة Metronic الرائع:
com.kenthemes
أضف هذا السطر إلى ملف Gemfile الخاص بالتطبيق الخاص بك:
جوهرة "slash_admin"
ثم نفذ:
تثبيت حزمة $
أو قم بتثبيته بنفسك على النحو التالي:
$ جوهرة تثبيت slash_admin
ملف جيمفيل
gem 'carrierwave'
ثم:
$ Rails g slash_admin:install $ القضبان slash_admin:install:migrations $ القضبان ديسيبل: ترحيل
config/initializers/mime_types.rb
Mime::Type.register "application/xls"، :xls
إذا كانت تطبيقاتك تستخدم Sprockets 4+، فستحتاج إلى إضافة أصول SlashAdmin إلى ملف manifest.js
الخاص بك. للقيام بذلك، قم بإضافة هذين السطرين إلى الملف:
app/assets/config/manifest.js
//= link slash_admin/application.css //= link slash_admin/application.js
config/routes.rb
Rails.application.routes.draw تفعل ذلك Mount SlashAdmin::Engine => "/"end
تم تثبيته كـ "/" ولكنه مُسبق في الجوهرة وفي تعريف المسارات لمشرف النماذج. انظر المثال الكامل أعلاه.
Rails.application.routes.draw تفعل ذلك جبل SlashAdmin::Engine => "/" مساحة الاسم: slash_admin، المسار: وحدة المنظار "/admin": "النماذج" تفعل الموارد: الصفحات # تفترض نموذج الصفحة نهاية
إذا كنت تستخدم Friendly_id Gem، فيجب عليك إضافة routes: :default
مثل ذلك:
Friendly_id :العنوان، الاستخدام::history، الطرق: :default
مثال لإنشاء مسؤول في seed.rb
في تطبيقك:
SlashAdmin::Admin.create!( اسم المستخدم: "المسؤول"، البريد الإلكتروني: "[email protected]"، كلمة المرور: "admin@admin"، تأكيد كلمة المرور: 'admin@admin')
اقرأ المستندات
نرحب بتقارير الأخطاء وطلبات السحب على GitHub على https://github.com/nicovak/slash_admin. يهدف هذا المشروع إلى أن يكون مساحة آمنة ومرحبة للتعاون، ومن المتوقع أن يلتزم المساهمون بمدونة قواعد سلوك ميثاق المساهمين.
الجوهرة متاحة كمصدر مفتوح بموجب شروط ترخيص MIT.
من المتوقع أن يتبع كل من يتفاعل في قواعد التعليمات البرمجية لمشروع slash_admin، ومتتبعي المشكلات، وغرف الدردشة، والقوائم البريدية قواعد السلوك.