ruby-on-rails - 如何让 Rails 参数接受字符串数组?

标签 ruby-on-rails arrays parameters

我有一个包含字符串数组的模型。

class A < ApplicationRecord
  serialize :vals, Array
end

如何获得我的 Controller

class AController < ApplicationController
  def create
    par = params.require(:a).permit(:vals)
    ...
  end
end

接受输入数组?

最佳答案

尝试将其声明为值数组:

def create
  par = params.require(:a).permit(vals: [])
  ...
end

关于ruby-on-rails - 如何让 Rails 参数接受字符串数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45046826/

相关文章:

ruby-on-rails - 使用 Elasticsearch 与 Searchkick on Rails 通过关联查找用户项目?

java - 构造函数中有多个参数的异常

c++ - 不兼容的函数声明

javascript - 如何将脚本传递给 main.scala.html - Play ! 2个

ruby-on-rails - 如何捕获 Koala::Facebook::APIError OAuthException 或用户密码重置

sql - PostgreSQL - 如何获取自日期以来高于年份的行

javascript - 找不到文件 'jquery-ui'

javascript - 如何在 Javascript 中将对象数组合并到 JSON 数组中

java - JAVA如何分割字符串获取相关数据

PHP Array Speed : Is 10, 000 个元素太多无法及时访问关联数组?