Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 保存多个复选框rails 4_Mysql_Ruby On Rails_Ruby On Rails 4_Checkbox_Multiple Checkout - Fatal编程技术网

Mysql 保存多个复选框rails 4

Mysql 保存多个复选框rails 4,mysql,ruby-on-rails,ruby-on-rails-4,checkbox,multiple-checkout,Mysql,Ruby On Rails,Ruby On Rails 4,Checkbox,Multiple Checkout,我有多个复选框需要保存在mysql DB表中。 他设法保留了所有的表单字段,除了多个复选框。 我需要序列化保存它们,我该怎么做 _form.html.erb ActiveRecord::Base.serialize 例如: class User < ActiveRecord::Base serialize : news_source_ids end user = Emission.create(:scholarship=> { "name" => "test", "new

我有多个复选框需要保存在mysql DB表中。 他设法保留了所有的表单字段,除了多个复选框。 我需要序列化保存它们,我该怎么做

_form.html.erb


ActiveRecord::Base.serialize

例如:

class User < ActiveRecord::Base
  serialize : news_source_ids
end

user = Emission.create(:scholarship=> { "name" => "test", "news_source_ids" => ["1", "2"]})
Emission.find(usernews_source.id).scholarship# => { "name" => "test", "news_source_ids" => ["1", "2"] }
class用户{“name”=>“test”,“news\u source\u id”=>[“1”,“2”]})
Emission.find(usernews\u source.id).scholarship{“name”=>“test”,“news\u source\u id”=>[“1”,“2”]}
  def create
raise params.inspect
@emission = Emission.new(emission_params)

respond_to do |format|
  if @emission.save
    format.html { redirect_to @emission, notice: 'La emisión fue creada correctamente.' }
    format.json { render :show, status: :created, location: @emission }
  else
    format.html { render :new }
    format.json { render json: @emission.errors, status: :unprocessable_entity }
  end
 end
end
class User < ActiveRecord::Base
  serialize : news_source_ids
end

user = Emission.create(:scholarship=> { "name" => "test", "news_source_ids" => ["1", "2"]})
Emission.find(usernews_source.id).scholarship# => { "name" => "test", "news_source_ids" => ["1", "2"] }