[英]Generating rails model from existing fields
我正在使用Rails 2.3.9。 我已經有一個表,我想從那里反向生成模型,但是運行時它會給我“未初始化的常量”錯誤-Rails生成模型table_name
試試這個-紅寶石腳本/生成模型table_name也給我類似的錯誤-
語法錯誤,意外的tIDENTIFIER,期望kDO或'{'或'('
有人可以指導我可能是什么問題。
如果您有一個名為my_records
的表,並且該表上有一個id
主鍵,則只需從其創建以下類即可“反向生成”活動記錄模型:
# app/models/my_record.rb
class MyRecord < ActiveRecord::Base
end
即使它是空的,它也將封裝完整的活動記錄接口到該表,從而使您可以訪問該表上的所有活動記錄魔術。
假設my_records
表的表結構如下:
create table "my_records" do |t|
t.string "name"
t.integer "age"
..
end
MyRecord
類將允許您執行以下操作:
MyRecord.count
查看表中的記錄總數 MyRecord.where(name: "John")
查找名稱為“ John”的所有記錄 MyRecord.create(name: "Helen", age: 25,...)
在表中創建新記錄。 有關活動記錄提供哪些功能的更多信息,請參見活動記錄基礎和活動記錄查詢界面 。
關於相關注釋的幾個建議:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.