Tôi đã xem xét tất cả các câu hỏi liên quan nhưng không có gì mới mẻ đối với tôi ở đây.phương thức undefined `model_name 'cho Dự án: Class
Tôi có một bộ điều khiển dự án với hành động "mới"
class ProjectsController < ApplicationController
def new
@newproject = Project.new
end
end
Dự án là một lớp đơn giản, không hoạt động kỷ lục:
class Project
attr_accessor :name, :description
def initialize
@name = ""
@description = ""
end
end
tôi nhận được lỗi "phương pháp xác định 'model_name' cho dự án : Lớp "
Đây là mẫu tệp erb:
<%= form_tag(@newproject) do |f| %>
<%= f.label :name %>:
<%= f.text_field :description %><br />
<% end %>
Viktor, cảm ơn rất nhiều! Nó đã giúp đỡ tôi. Tôi chỉ bị mắc kẹt về điều này. Có lẽ, đây không phải là cách tốt nhất để tạo ra cá thể tạm thời để đưa ra, để người dùng có thể tạo ra một dự án bản ghi hoạt động thực sự. – Dmitry
Thật vậy, nếu bạn đã từng tồn tại dự án, không sử dụng điều này, sử dụng lớp Dự án
Cảm ơn, trợ giúp tuyệt vời @ ViktorTrón bất kỳ con trỏ làm thế nào để quen thuộc hơn với biết Rails đến mức mà bạn có thể gỡ lỗi vấn đề này? –