【发布时间】:2021-11-08 08:41:40
【问题描述】:
我有 Post 模型。它有标题和正文。我想在其中添加简短描述。虽然,我知道如何使用snake_case(即short_description),但我想知道是否有任何方法可以创建一个帖子 camelCase(即 shortDescription)。
这是我的 schema.rb 文件
create_table "posts", force: :cascade do |t|
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.string "title"
t.text "body"
t.string "shortDescription"
end
我在控制器和表单中添加了 shortDescription。当我转到 posts#create 时,出现以下错误。
未定义的方法`shortDescription'
现在我要回滚数据库,并创建 short_description。这不是一个大问题,但由于我对技术的好奇,我想知道如何使用 camelCase。 (也许有一天我需要使用 Rails 应用程序加入带有 camelCased 属性的数据库)。
感谢任何建议。谢谢!
【问题讨论】:
-
您设想的用例是什么?如果您只需要列名的驼峰式表示,则始终可以对代码中的名称进行操作
标签: ruby-on-rails ruby postgresql activerecord