Use value from parameter

DDDD

Ruby on Rails 4

I am passing a hidden value from my form.

<%= f.hidden_field :applied_program, :value => @applied_program.id %>

This is what is posted:

"applied_program"=>"891"} ...
ActiveRecord::RecordNotFound (Couldn't find AppliedProgram with 'id'={"applied_program"=>"891"})

I am trying to update attributes of the applied program in my controller.

I don't know how to assign the parameter to the record. This is what I am trying, but it can't find it based on the parameters passed.

I also tried passing just @applied_program without the .id but then I have the same problem finding it with the Object information. :/

@applied_program = AppliedProgram.find(applied_program_params)

The controller white list:

def applied_program_params
  params.require(:payment).permit(:applied_program)
end
usha

Try this

@applied_program = AppliedProgram.find(payment_params[:applied_program])

def payment_params
  params.require(:payment).permit(:applied_program)
end

Your data will be passed like below from the form to the controller

{:permit => {:applied_program => 891}}

UPDATE:

applied_program_id = payment_params.delete(:applied_program)
@payment = Payment.new(payment_params)
@applied_program = AppliedProgram.find(applied_program_id)

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Extract a value from command output and use the value as a parameter to a subsequent command

From Dev

Use parameter of a function as the key to get the value from an array

From Dev

Use --build-arg value in Dockerfile FROM parameter

From Dev

Grabbing a value from ngFor to use as a parameter in a nested form

From Dev

Use parameter of a function as the key to get the value from an array

From Dev

How to get and use a JSON parameter value from an API request/response

From Dev

Use value from Input Port in Parameter of block - Simulink

From Dev

Use parameter value as in select in xslt

From Dev

Constructor use null value as parameter

From Dev

Retrieve parameter value from ProceedingJoinPoint

From Dev

Replace value from parameter in batch

From Dev

Use value from select2:opening call as input to ajax autocomplete data parameter

From Dev

action use variable value for parameter name

From Dev

how to use parameter to change scrollbar value in unity?

From Dev

Use MATLAB to double a parameter until a certain value

From Dev

Use an parameter value as array name in Jquery

From Dev

how to use AngularJS value as parameter in function?

From Dev

Use SQL command as a parameter value in C#

From Dev

Use value of parameter outside of callback function (undefined)

From Dev

Get the parameter value from a Linq Expression

From Dev

How to get the value from URL parameter in AngularJS?

From Dev

convert parameter value from a String to a DateTime?

From Dev

Extracting the value from a Member Expression that contains a parameter

From Dev

Failed to convert parameter value from a String to a DateTime

From Dev

Windows shell: get parameter value from file

From Dev

get value parameter from url codeigniter

From Dev

Azure Pipelines parameter value from variable template

From Dev

Get type parameter value from URL with livewire

From Dev

Get previous first value from parameter

Related Related

  1. 1

    Extract a value from command output and use the value as a parameter to a subsequent command

  2. 2

    Use parameter of a function as the key to get the value from an array

  3. 3

    Use --build-arg value in Dockerfile FROM parameter

  4. 4

    Grabbing a value from ngFor to use as a parameter in a nested form

  5. 5

    Use parameter of a function as the key to get the value from an array

  6. 6

    How to get and use a JSON parameter value from an API request/response

  7. 7

    Use value from Input Port in Parameter of block - Simulink

  8. 8

    Use parameter value as in select in xslt

  9. 9

    Constructor use null value as parameter

  10. 10

    Retrieve parameter value from ProceedingJoinPoint

  11. 11

    Replace value from parameter in batch

  12. 12

    Use value from select2:opening call as input to ajax autocomplete data parameter

  13. 13

    action use variable value for parameter name

  14. 14

    how to use parameter to change scrollbar value in unity?

  15. 15

    Use MATLAB to double a parameter until a certain value

  16. 16

    Use an parameter value as array name in Jquery

  17. 17

    how to use AngularJS value as parameter in function?

  18. 18

    Use SQL command as a parameter value in C#

  19. 19

    Use value of parameter outside of callback function (undefined)

  20. 20

    Get the parameter value from a Linq Expression

  21. 21

    How to get the value from URL parameter in AngularJS?

  22. 22

    convert parameter value from a String to a DateTime?

  23. 23

    Extracting the value from a Member Expression that contains a parameter

  24. 24

    Failed to convert parameter value from a String to a DateTime

  25. 25

    Windows shell: get parameter value from file

  26. 26

    get value parameter from url codeigniter

  27. 27

    Azure Pipelines parameter value from variable template

  28. 28

    Get type parameter value from URL with livewire

  29. 29

    Get previous first value from parameter

HotTag

Archive