gpt4 book ai didi

mysql - 将数组保存在 Rails 4 中

转载 作者:行者123 更新时间:2023-11-29 22:08:27 24 4
gpt4 key购买 nike

我正在尝试使用 Rails 4 将数组保留在 mysql 中。

Controller .rb

def emission_params
params.require(:emission).permit(:name,:key,:phone,:address,:country,:state,:city,:email,:template,:content,:news_source)
end

在我的 def 创建中

  def create
@emission = Emission.new(emission_params)
end

问题是,如果我添加以下内容不会将数组保留在数据库中。

def create
@emission = Emission.new(emission_params)
@emission.news_source = params[:news_source]
end

因为你不能只保存第一个未使用的示例@emission.news_source = params [:NEWS_SOURCE] ??

最佳答案

我能够让它在开发环境中工作......

params.require(:emission).permit(:name, :key, :phone, :address, :country, :state, :city, :email, :template, :content, {news_source: []})

关于mysql - 将数组保存在 Rails 4 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31921387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com