یک برنامه Rails بسازید که یک مدل Post با فیلدهای title و body داشته باشد و صفحات index، show، new و edit را با قابلیتهای پایه CRUD پیادهسازی کند.
13.0 بازدید آخرین ویرایش در 198 روز قبل ساعت 02:08 0.0
برای حل این مسئله از Ruby on Rails استفاده کنید: با rails new یک پروژه بسازید، سپس rails generate scaffold Post title:string body:text را اجرا کرده و rails db:migrate را بزنید تا مدل، کنترلر، ویوها و روتها ساخته شوند؛ از form_with در ویوهای new/edit برای فرمها استفاده کنید و strong params را در کنترلر برای ایمنسازی پارامترها اعمال کنید. برای تست و اشکالزدایی از rails server، rails console و دستور rails routes بهره ببرید؛ میتوانید اعتبارسنجیهای ساده مانند presence در مدل اضافه کنید و از partialها برای بازاستفادهٔ کد ویو استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
پس از scaffold حتماً migrations را اجرا کنید و مطمئن شوید strong params در کنترلر تعریف شده تا پارامترهای ناخواسته پذیرفته نشوند. برای بازاستفادهٔ ویوها از partial مانند _form.html.erb و form_with(model: @post) استفاده کنید تا new و edit مشترک شوند. افزودن اعتبارسنجیهای ساده (مثلاً validates :title, presence: true) و بهرهگیری از rails console و rails routes برای تست و اشکالزدایی مفید است.
گزارش