将变量存储在数据库中的控制器

时间:2015-09-29 09:36:01

标签: ruby-on-rails ruby

我想将我控制器中创建的变量直接存储在我的数据库中。我的控制器创建一些图片,生成随机URL,我想将每个URL存储在我的数据库中。我的控制器是Pages,我的模型是video。在我的数据库中,URL名为url_rand

我试过了:

url = SecureRandom.hex
@vid = Video.new
@vid.url_rand = url
@vid.save!

有什么方法可以用良好的语法编写它?

SOLVE:

谢谢大家,语法很好,只是我删除,然后重新创建我的模型。

1 个答案:

答案 0 :(得分:0)

url = SecureRandom.hex

@vid = Video.create(:url_rand => url)