11

ActiveModel::ForbiddenAttributesError

بدأت بمحاولة القيام بأول تطبيق لي على رويلز عن طريق إحدى الفيديوهات على اليوتيوب

فوصلت الى الخطأ التالي:

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 إن أردت (و غالباً ستحتاجه )

أعتقد أن هذا مصدر جيد لتبدأ به:) ،،