strong-parameters Questions

4

Solved

I want to create an object with strong params that can accept dynamic hash keys. This is my code, Quiz.create(quiz_params) def quiz_params params.require(:quiz).permit(:user_id, :percent, :gra...
Conform asked 11/10, 2016 at 21:24

6

Solved

I'm submitting a form with 2-4 objects at once, depending on how many the parent has. I realize that this is probably unconventional, but I really wanted the user to be able to edit all of the obje...
Latoyia asked 11/8, 2015 at 14:48

12

Solved

I make a http put request with following parameters: {"post"=>{"files"=>{"file1"=>"file_content_1", "file2"=>"file_content_2"}}, "id"=>"4"} and i need to permit hash array in my code. based ...
Caste asked 21/8, 2013 at 6:1

2

Solved

I wan't to permit certain parameters depending on the current user's role. E.g: only permit the role attribute if the user is an administrator. Is this possible?
Protractor asked 10/10, 2014 at 19:26

2

Solved

I am working on a Model with an atter_accessor object named element. I want to pass the Array of form data to the element object. In Rails console I am getting Unpermitted parameter error. Paramete...
Nash asked 19/2, 2022 at 4:46

6

Solved

I have an array field in my model and I'm attempting to update it. My strong parameter method is below def post_params params["post"]["categories"] = params["post"]["categories"].split(",") p...
Judijudicable asked 25/7, 2013 at 21:6

6

Solved

I have a functioning Rails 3 app that uses has_many :through associations which is not, as I remake it as a Rails 4 app, letting me save ids from the associated model in the Rails 4 version. Thes...
Tabloid asked 14/5, 2013 at 17:33

4

Solved

In the below case, i am trying to use strong parameters. I want to require email_address, password and permit remember_me fields. But using like below it only allows the LAST line in the method Ex...

2

Solved

If a parameter that's required is missing using strong parameters, the Rails server will respond with an HTTP 500. This does not give me control over giving the user feedback with what exactly wen...
Michaels asked 27/9, 2018 at 19:24

5

Solved

I'm sending an array of association ids, say foo_ids to my controller. To permit an array of values, I use: params.permit(foo_ids: []) Now, the problem is that if I send an empty array of foo_id...
Sinkage asked 23/11, 2013 at 15:49

2

Rails 4: I want to create Person with tags person = Person.new(:name=>Jon', :tags_attributes=>[{:id=>'15', :name=>'some_tag'}]) My Person model: class Person < ActiveRecord::Base...
Ainu asked 16/9, 2013 at 19:7

6

Solved

Is there a way in strong parameters to permit all attributes of a nested_attributes model? Here is a sample code. class Lever < ActiveRecord::Base has_one :lever_benefit accepts_nested_attrib...

4

Solved

I'm building a web app with Rails 4 strong parameters. When building the admin back office controllers, I wonder what is the best way to permit all the model attributes? For now, I wrote this: d...
Dibbell asked 25/12, 2012 at 20:49

6

Solved

I'm rendering a model and it's children Books in JSON like so: {"id":2,"complete":false,"private":false, "books" [{ "id":2,"name":"Some Book"},..... I then come to update this model by passing t...
Kodak asked 31/1, 2014 at 21:19

2

Solved

I have added the following to my application.rb because I want to have control over all the sent parameters: config.action_controller.action_on_unpermitted_parameters = :raise This way I see pre...
Feel asked 8/10, 2015 at 16:8

3

I have a serious problem with strong parameters. Its working pretty well in my about 200 actions but in one it doesn't because I'm working very dynamic with the parameters there and I also cant cha...
Misnomer asked 28/5, 2015 at 14:36

4

Solved

In Rails 3, it was possible to insert an attribute into params like so: params[:post][:user_id] = current_user.id I'm attempting to do something similar in Rails 4, but having no luck: post_par...
Buenabuenaventura asked 13/5, 2013 at 20:27

4

Solved

I would like to know how to integrate both of this gems(devise + Strong Parameters), since strong params will likely be added to the rails core in 4.0 any help is welcome thanks

2

I'm working with Rails 4.2.5, and I'm trying to test an expected 400 response from a controller in case of malformed request. The parameter validation logic is handled by strong_parameters. the con...
Subservient asked 9/12, 2015 at 18:48

4

Solved

I have a customers table on my database and a column named as "last_updated_by" . I want to add current users name as a plain text in this field. I got devise installed on my app so it gives me th...
Amrita asked 23/12, 2018 at 13:14

4

Solved

I've got a pretty simple question. But haven't found a solution so far. So here's the JSON string I send to the server: { "name" : "abc", "groundtruth" : { "type" : "Point", "coordinates" : [...
Waki asked 26/8, 2013 at 4:43

2

So my reconciliation model looks like this: class Reconciliation < ApplicationRecord belongs_to :location belongs_to :company has_and_belongs_to_many :inventory_items accepts_nested_attribu...

2

In my rails controller, in a pry session, my params hash is nil. request.params has the expected hash. If I comment out the params = … line, params returns to normal. class UsersController < C...
Heterogony asked 7/9, 2016 at 23:21

3

Solved

I am working on a web-app using Devise and Rails 4. I have a User model which I have extended with 2 extra form fields such that when a user signs up he can also submit his first/last names. (based...

6

Solved

I was playing around with Rails 4.x beta and trying to get nested attributes working with carrierwave. Not sure if what I'm doing is the right direction. After searching around, and then eventually...
Matrilateral asked 23/1, 2013 at 16:4

© 2022 - 2024 — McMap. All rights reserved.