【发布时间】:2015-07-15 13:35:14
【问题描述】:
我正在建立一个艺术家社区,供同行评审提交的作品。我希望管理员将具有良好评论的作品变成具有原始作品模型中不存在的价格、颜色变体和其他属性的产品,并删除评论等属性。一旦管理员将其转换为产品,片段实例就会被销毁。我希望管理员通过表单来完成此操作。
ActiveRecord::Schema.define(version: 20150715145051) do
create_table "prints", force: :cascade do |t|
t.string "name"
t.text "description"
t.integer "pledge"
t.integer "rating"
t.string "category"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.integer "user_id"
t.string "image_file_name"
t.string "image_content_type"
t.integer "image_file_size"
t.datetime "image_updated_at"
t.boolean "in_production"
end
create_table "products", force: :cascade do |t|
t.string "name"
t.string "creator"
t.text "description"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.string "image_file_name"
t.string "image_content_type"
t.integer "image_file_size"
t.datetime "image_updated_at"
end
create_table "reviews", force: :cascade do |t|
t.integer "rating"
t.text "comment"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
create_table "subproducts", force: :cascade do |t|
t.integer "price"
t.integer "quantity"
t.string "size"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
create_table "users", force: :cascade do |t|
t.string "email", default: "", null: false
t.string "encrypted_password", default: "", null: false
t.string "reset_password_token"
t.datetime "reset_password_sent_at"
t.datetime "remember_created_at"
t.integer "sign_in_count", default: 0, null: false
t.datetime "current_sign_in_at"
t.datetime "last_sign_in_at"
t.string "current_sign_in_ip"
t.string "last_sign_in_ip"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.string "avatar_file_name"
t.string "avatar_content_type"
t.integer "avatar_file_size"
t.datetime "avatar_updated_at"
end
add_index "users", ["email"], name: "index_users_on_email", unique: true
add_index "users", ["reset_password_token"], name: "index_users_on_reset_password_token", unique: true
end
我想将印刷品转变为产品。我可以举例说明如何通过表格完成此操作吗?我不需要全部代码,只需要这个想法的要点。谢谢。
【问题讨论】:
-
你能问一个具体的问题吗?
-
就目前而言,您要求人们为您编写一个完整的应用程序! :)
标签: ruby-on-rails ruby