Simoh نشر 28 سبتمبر 2015 أرسل تقرير نشر 28 سبتمبر 2015 أصادف كثيرا مصطلح Devise اثناء تنقيبي عن دروس في برمجة Rails، ترى ماهو Devise؟ وكيف يُستعمل في برمجة المواقع؟ اقتباس
0 E.Nourddine نشر 2 أكتوبر 2015 أرسل تقرير نشر 2 أكتوبر 2015 يعتمد إطار العمل RubyOnRails على مركبات تسمى Gems وهي كلاسات مبرمجة مسبقا تؤدي كل واحدة منها دورا محددا برمجت له خصيصا، ويعتبر Devise أحد هذة المركبات المخصصة لدخول المستخدم وعملية Ahutentication للموقع.لتفعيل Devise Gem، أفتح Gemfile وأضف السطر التالي:gem 'devise' في الطرفية نثبت ما تمت اضافته:$ bundle install ثم:rails generate devise:install الآن نربط Devise بجدول user في قاعدة البيانات:rails generate devise User rake db:migrateنقوم بإضافة صفحة الدخول، بإضافة user_widget.html.erb:<% if user_signed_in? %> <p>Welcome <%= current_user.email %></p> <%= link_to 'Logged In [click to logout]', destroy_user_session_path, :method => :delete %> <% else %> <p>You are not signed in.</p> <%= link_to 'Login', new_user_session_path %> <% end %> اقتباس
السؤال
Simoh
أصادف كثيرا مصطلح Devise اثناء تنقيبي عن دروس في برمجة Rails، ترى ماهو Devise؟ وكيف يُستعمل في برمجة المواقع؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.