Ruby on rails Rails:如何显示一个随机图像,然后显示另一个评级接近前一个图像的随机图像?
我来自JS背景,Rails把我弄糊涂了。我想让一个随机的图像出现。如果图像的分数为1200,我希望显示的第二个随机图像的分数在800-1600之间。我用carrierwave和AmazonS3连接了我的图片上传。这是我的图片模型:Ruby on rails Rails:如何显示一个随机图像,然后显示另一个评级接近前一个图像的随机图像?,ruby-on-rails,amazon-web-services,Ruby On Rails,Amazon Web Services,我来自JS背景,Rails把我弄糊涂了。我想让一个随机的图像出现。如果图像的分数为1200,我希望显示的第二个随机图像的分数在800-1600之间。我用carrierwave和AmazonS3连接了我的图片上传。这是我的图片模型: create_table "photos", force: :cascade do |t| t.integer "score" t.integer "user_id" t.integer "contest_id" t.date
create_table "photos", force: :cascade do |t|
t.integer "score"
t.integer "user_id"
t.integer "contest_id"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.string "image"
end
add_index "photos", ["contest_id"], name: "index_photos_on_contest_id", using: :btree
add_index "photos", ["user_id"], name: "index_photos_on_user_id", using: :btree
谢谢大家 你在使用什么数据库?选择随机关联的方式可能取决于此。我使用的是postgresql。