بدأت بمحاولة القيام بأول تطبيق لي على رويلز عن طريق إحدى الفيديوهات على اليوتيوب
فوصلت الى الخطأ التالي:
ActiveModel::ForbiddenAttributesError in TasksController#create
ActiveModel::ForbiddenAttributesError
def create
*Task.create params[:task]*
redirect_to :back
end
ويظهرلي عند محاولة إضافة مهمة جديدة
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد
دخول
التعليقات
ﻹنشاء مستخدم جديد مثلاً
def create
@user = User.new(params[:user])
if @user.save
redirect_to(:action => 'index')
else
render('new')
end
end
ال :user في أول سطر،، هي ال params التي تستقبلها من ال form ﻹنشاء المستخدم
@user عبارة عن متغير أو كائن (أَفْضَل) object لتتمكن من استخدامه في ملف ال view إن أردت (و غالباً ستحتاجه )
أعتقد أن هذا مصدر جيد لتبدأ به:) ،،