Values for nested fields not saving without error | Rails 5.2











up vote
1
down vote

favorite












I'm working on a Rails 5.2 application requiring the storing of a Quote, and one QuoteLineItem to go wwith it (Quote has_one :quote_line_item, QuoteLineItem belongs_to :quote). I've set it all up according to documentation, however when submitting the quotes#edit for (which contains fields_for @quote.quote_line_item...), the values for the Quote record are updated in the database, however values for the QuoteLineItem are not. No error is thrown on submission, and no "Unpermitted params..." message in server logs.



Quote Model



class Quote < ApplicationRecord
has_one :quote_line_item, inverse_of: :quote, dependent: :destroy
accepts_nested_attributes_for :quote_line_item, update_only: true
end


QuoteLineItem Model



class QuoteLineItem < ApplicationRecord
belongs_to :quote, inverse_of: :quote_line_item, touch: true
end


Quotes Controller



class QuotesController < ApplicationController
def update
@quote = Quote.find(params[:id])

if @quote.update(quote_params)
flash[:success] = "Quote was successfully updated."
redirect_to @quote
else
flash[:error] = "Quote was not updated. Please try again."
render :edit
end
end

private
def quote_params
params.require(:quote).permit(:issued_at, quote_line_item_attributes: [ :kind, :description, :price ])
end
end


Quotes Edit View



<%= form_for @quote do |quote_form| %>
<% if @quote.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@quote.errors.count, "error") %> prohibited this quote from being saved:</h2>

<ul>
<% @quote.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>

<%= quote_form.label :issued_at %>
<%= quote_form.datetime_field :issued_at %>

<%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
<%= quote_line_item_fields.label :description %><br>
<%= quote_line_item_fields.text_field :description %>

<%= quote_line_item_fields.label :price %>
<%= quote_line_item_fields.number_field :price, step: :any %>
<% end %>
<% end %>


Server Logs



Started PATCH "/quotes/62" for 127.0.0.1 at 2018-11-12 13:01:46 +0800
Processing by QuotesController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"bVa+vhRayuPDhe5xkLcK2rm10zQ9oHvtDSZsKDhMBsdX/JDjf6uXsnIJ7gM/yP7Lt9E+aBGIR9WCoLU2uNhgVQ==", "quote"=>{"issued_at"=>"12/11/2018 11:05 AM"}, "quote_line_item"=>{"description"=>"QuoteLineItem description goes here...", "price"=>"800.00"}, "commit"=>"Save", "id"=>"62"}
Quote Load (3.8ms) SELECT `quotes`.* FROM `quotes` WHERE `quotes`.`id` = 62 LIMIT 1
↳ app/controllers/quotes_controller.rb:127
(0.7ms) BEGIN
↳ app/controllers/quotes_controller.rb:53
(3.6ms) COMMIT
↳ app/controllers/quotes_controller.rb:53
Redirected to http://localhost:3000/quotes/62
Completed 302 Found in 44ms (ActiveRecord: 9.3ms)


Is there a reason this shouldn't be working?



Thanks.










share|improve this question
























  • Can you please add log when you hit the update action?
    – Vishal
    Nov 12 at 4:37










  • @Vishal I've added server logs for the quotes#update action.
    – slehmann36
    Nov 12 at 4:43










  • check your parameters for quote_line_item it should be quote_line_items_attributes . can you please try with this ` accepts_nested_attributes_for :quote_line_items, update_only: true ` and check how parameters are passing with this.
    – Vishal
    Nov 12 at 4:45










  • @Vishal thanks for the suggestion. With your suggested updates, I receive the error No association found for name 'quote_line_items'. Has it been defined yet?. The documentation shows that the model should be referenced in a singular form if the association is a has_one. Thanks
    – slehmann36
    Nov 12 at 4:52












  • Okay, it should be onlyaccepts_nested_attributes_for :quote_line_item, update_only: true, but you need to pass the parameters correctly. in form, try this <%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
    – Vishal
    Nov 12 at 4:55

















up vote
1
down vote

favorite












I'm working on a Rails 5.2 application requiring the storing of a Quote, and one QuoteLineItem to go wwith it (Quote has_one :quote_line_item, QuoteLineItem belongs_to :quote). I've set it all up according to documentation, however when submitting the quotes#edit for (which contains fields_for @quote.quote_line_item...), the values for the Quote record are updated in the database, however values for the QuoteLineItem are not. No error is thrown on submission, and no "Unpermitted params..." message in server logs.



Quote Model



class Quote < ApplicationRecord
has_one :quote_line_item, inverse_of: :quote, dependent: :destroy
accepts_nested_attributes_for :quote_line_item, update_only: true
end


QuoteLineItem Model



class QuoteLineItem < ApplicationRecord
belongs_to :quote, inverse_of: :quote_line_item, touch: true
end


Quotes Controller



class QuotesController < ApplicationController
def update
@quote = Quote.find(params[:id])

if @quote.update(quote_params)
flash[:success] = "Quote was successfully updated."
redirect_to @quote
else
flash[:error] = "Quote was not updated. Please try again."
render :edit
end
end

private
def quote_params
params.require(:quote).permit(:issued_at, quote_line_item_attributes: [ :kind, :description, :price ])
end
end


Quotes Edit View



<%= form_for @quote do |quote_form| %>
<% if @quote.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@quote.errors.count, "error") %> prohibited this quote from being saved:</h2>

<ul>
<% @quote.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>

<%= quote_form.label :issued_at %>
<%= quote_form.datetime_field :issued_at %>

<%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
<%= quote_line_item_fields.label :description %><br>
<%= quote_line_item_fields.text_field :description %>

<%= quote_line_item_fields.label :price %>
<%= quote_line_item_fields.number_field :price, step: :any %>
<% end %>
<% end %>


Server Logs



Started PATCH "/quotes/62" for 127.0.0.1 at 2018-11-12 13:01:46 +0800
Processing by QuotesController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"bVa+vhRayuPDhe5xkLcK2rm10zQ9oHvtDSZsKDhMBsdX/JDjf6uXsnIJ7gM/yP7Lt9E+aBGIR9WCoLU2uNhgVQ==", "quote"=>{"issued_at"=>"12/11/2018 11:05 AM"}, "quote_line_item"=>{"description"=>"QuoteLineItem description goes here...", "price"=>"800.00"}, "commit"=>"Save", "id"=>"62"}
Quote Load (3.8ms) SELECT `quotes`.* FROM `quotes` WHERE `quotes`.`id` = 62 LIMIT 1
↳ app/controllers/quotes_controller.rb:127
(0.7ms) BEGIN
↳ app/controllers/quotes_controller.rb:53
(3.6ms) COMMIT
↳ app/controllers/quotes_controller.rb:53
Redirected to http://localhost:3000/quotes/62
Completed 302 Found in 44ms (ActiveRecord: 9.3ms)


Is there a reason this shouldn't be working?



Thanks.










share|improve this question
























  • Can you please add log when you hit the update action?
    – Vishal
    Nov 12 at 4:37










  • @Vishal I've added server logs for the quotes#update action.
    – slehmann36
    Nov 12 at 4:43










  • check your parameters for quote_line_item it should be quote_line_items_attributes . can you please try with this ` accepts_nested_attributes_for :quote_line_items, update_only: true ` and check how parameters are passing with this.
    – Vishal
    Nov 12 at 4:45










  • @Vishal thanks for the suggestion. With your suggested updates, I receive the error No association found for name 'quote_line_items'. Has it been defined yet?. The documentation shows that the model should be referenced in a singular form if the association is a has_one. Thanks
    – slehmann36
    Nov 12 at 4:52












  • Okay, it should be onlyaccepts_nested_attributes_for :quote_line_item, update_only: true, but you need to pass the parameters correctly. in form, try this <%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
    – Vishal
    Nov 12 at 4:55















up vote
1
down vote

favorite









up vote
1
down vote

favorite











I'm working on a Rails 5.2 application requiring the storing of a Quote, and one QuoteLineItem to go wwith it (Quote has_one :quote_line_item, QuoteLineItem belongs_to :quote). I've set it all up according to documentation, however when submitting the quotes#edit for (which contains fields_for @quote.quote_line_item...), the values for the Quote record are updated in the database, however values for the QuoteLineItem are not. No error is thrown on submission, and no "Unpermitted params..." message in server logs.



Quote Model



class Quote < ApplicationRecord
has_one :quote_line_item, inverse_of: :quote, dependent: :destroy
accepts_nested_attributes_for :quote_line_item, update_only: true
end


QuoteLineItem Model



class QuoteLineItem < ApplicationRecord
belongs_to :quote, inverse_of: :quote_line_item, touch: true
end


Quotes Controller



class QuotesController < ApplicationController
def update
@quote = Quote.find(params[:id])

if @quote.update(quote_params)
flash[:success] = "Quote was successfully updated."
redirect_to @quote
else
flash[:error] = "Quote was not updated. Please try again."
render :edit
end
end

private
def quote_params
params.require(:quote).permit(:issued_at, quote_line_item_attributes: [ :kind, :description, :price ])
end
end


Quotes Edit View



<%= form_for @quote do |quote_form| %>
<% if @quote.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@quote.errors.count, "error") %> prohibited this quote from being saved:</h2>

<ul>
<% @quote.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>

<%= quote_form.label :issued_at %>
<%= quote_form.datetime_field :issued_at %>

<%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
<%= quote_line_item_fields.label :description %><br>
<%= quote_line_item_fields.text_field :description %>

<%= quote_line_item_fields.label :price %>
<%= quote_line_item_fields.number_field :price, step: :any %>
<% end %>
<% end %>


Server Logs



Started PATCH "/quotes/62" for 127.0.0.1 at 2018-11-12 13:01:46 +0800
Processing by QuotesController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"bVa+vhRayuPDhe5xkLcK2rm10zQ9oHvtDSZsKDhMBsdX/JDjf6uXsnIJ7gM/yP7Lt9E+aBGIR9WCoLU2uNhgVQ==", "quote"=>{"issued_at"=>"12/11/2018 11:05 AM"}, "quote_line_item"=>{"description"=>"QuoteLineItem description goes here...", "price"=>"800.00"}, "commit"=>"Save", "id"=>"62"}
Quote Load (3.8ms) SELECT `quotes`.* FROM `quotes` WHERE `quotes`.`id` = 62 LIMIT 1
↳ app/controllers/quotes_controller.rb:127
(0.7ms) BEGIN
↳ app/controllers/quotes_controller.rb:53
(3.6ms) COMMIT
↳ app/controllers/quotes_controller.rb:53
Redirected to http://localhost:3000/quotes/62
Completed 302 Found in 44ms (ActiveRecord: 9.3ms)


Is there a reason this shouldn't be working?



Thanks.










share|improve this question















I'm working on a Rails 5.2 application requiring the storing of a Quote, and one QuoteLineItem to go wwith it (Quote has_one :quote_line_item, QuoteLineItem belongs_to :quote). I've set it all up according to documentation, however when submitting the quotes#edit for (which contains fields_for @quote.quote_line_item...), the values for the Quote record are updated in the database, however values for the QuoteLineItem are not. No error is thrown on submission, and no "Unpermitted params..." message in server logs.



Quote Model



class Quote < ApplicationRecord
has_one :quote_line_item, inverse_of: :quote, dependent: :destroy
accepts_nested_attributes_for :quote_line_item, update_only: true
end


QuoteLineItem Model



class QuoteLineItem < ApplicationRecord
belongs_to :quote, inverse_of: :quote_line_item, touch: true
end


Quotes Controller



class QuotesController < ApplicationController
def update
@quote = Quote.find(params[:id])

if @quote.update(quote_params)
flash[:success] = "Quote was successfully updated."
redirect_to @quote
else
flash[:error] = "Quote was not updated. Please try again."
render :edit
end
end

private
def quote_params
params.require(:quote).permit(:issued_at, quote_line_item_attributes: [ :kind, :description, :price ])
end
end


Quotes Edit View



<%= form_for @quote do |quote_form| %>
<% if @quote.errors.any? %>
<div id="error_explanation">
<h2><%= pluralize(@quote.errors.count, "error") %> prohibited this quote from being saved:</h2>

<ul>
<% @quote.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
<% end %>

<%= quote_form.label :issued_at %>
<%= quote_form.datetime_field :issued_at %>

<%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
<%= quote_line_item_fields.label :description %><br>
<%= quote_line_item_fields.text_field :description %>

<%= quote_line_item_fields.label :price %>
<%= quote_line_item_fields.number_field :price, step: :any %>
<% end %>
<% end %>


Server Logs



Started PATCH "/quotes/62" for 127.0.0.1 at 2018-11-12 13:01:46 +0800
Processing by QuotesController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"bVa+vhRayuPDhe5xkLcK2rm10zQ9oHvtDSZsKDhMBsdX/JDjf6uXsnIJ7gM/yP7Lt9E+aBGIR9WCoLU2uNhgVQ==", "quote"=>{"issued_at"=>"12/11/2018 11:05 AM"}, "quote_line_item"=>{"description"=>"QuoteLineItem description goes here...", "price"=>"800.00"}, "commit"=>"Save", "id"=>"62"}
Quote Load (3.8ms) SELECT `quotes`.* FROM `quotes` WHERE `quotes`.`id` = 62 LIMIT 1
↳ app/controllers/quotes_controller.rb:127
(0.7ms) BEGIN
↳ app/controllers/quotes_controller.rb:53
(3.6ms) COMMIT
↳ app/controllers/quotes_controller.rb:53
Redirected to http://localhost:3000/quotes/62
Completed 302 Found in 44ms (ActiveRecord: 9.3ms)


Is there a reason this shouldn't be working?



Thanks.







ruby-on-rails ruby rails-activerecord nested-attributes






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 12 at 5:09

























asked Nov 12 at 4:36









slehmann36

384418




384418












  • Can you please add log when you hit the update action?
    – Vishal
    Nov 12 at 4:37










  • @Vishal I've added server logs for the quotes#update action.
    – slehmann36
    Nov 12 at 4:43










  • check your parameters for quote_line_item it should be quote_line_items_attributes . can you please try with this ` accepts_nested_attributes_for :quote_line_items, update_only: true ` and check how parameters are passing with this.
    – Vishal
    Nov 12 at 4:45










  • @Vishal thanks for the suggestion. With your suggested updates, I receive the error No association found for name 'quote_line_items'. Has it been defined yet?. The documentation shows that the model should be referenced in a singular form if the association is a has_one. Thanks
    – slehmann36
    Nov 12 at 4:52












  • Okay, it should be onlyaccepts_nested_attributes_for :quote_line_item, update_only: true, but you need to pass the parameters correctly. in form, try this <%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
    – Vishal
    Nov 12 at 4:55




















  • Can you please add log when you hit the update action?
    – Vishal
    Nov 12 at 4:37










  • @Vishal I've added server logs for the quotes#update action.
    – slehmann36
    Nov 12 at 4:43










  • check your parameters for quote_line_item it should be quote_line_items_attributes . can you please try with this ` accepts_nested_attributes_for :quote_line_items, update_only: true ` and check how parameters are passing with this.
    – Vishal
    Nov 12 at 4:45










  • @Vishal thanks for the suggestion. With your suggested updates, I receive the error No association found for name 'quote_line_items'. Has it been defined yet?. The documentation shows that the model should be referenced in a singular form if the association is a has_one. Thanks
    – slehmann36
    Nov 12 at 4:52












  • Okay, it should be onlyaccepts_nested_attributes_for :quote_line_item, update_only: true, but you need to pass the parameters correctly. in form, try this <%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
    – Vishal
    Nov 12 at 4:55


















Can you please add log when you hit the update action?
– Vishal
Nov 12 at 4:37




Can you please add log when you hit the update action?
– Vishal
Nov 12 at 4:37












@Vishal I've added server logs for the quotes#update action.
– slehmann36
Nov 12 at 4:43




@Vishal I've added server logs for the quotes#update action.
– slehmann36
Nov 12 at 4:43












check your parameters for quote_line_item it should be quote_line_items_attributes . can you please try with this ` accepts_nested_attributes_for :quote_line_items, update_only: true ` and check how parameters are passing with this.
– Vishal
Nov 12 at 4:45




check your parameters for quote_line_item it should be quote_line_items_attributes . can you please try with this ` accepts_nested_attributes_for :quote_line_items, update_only: true ` and check how parameters are passing with this.
– Vishal
Nov 12 at 4:45












@Vishal thanks for the suggestion. With your suggested updates, I receive the error No association found for name 'quote_line_items'. Has it been defined yet?. The documentation shows that the model should be referenced in a singular form if the association is a has_one. Thanks
– slehmann36
Nov 12 at 4:52






@Vishal thanks for the suggestion. With your suggested updates, I receive the error No association found for name 'quote_line_items'. Has it been defined yet?. The documentation shows that the model should be referenced in a singular form if the association is a has_one. Thanks
– slehmann36
Nov 12 at 4:52














Okay, it should be onlyaccepts_nested_attributes_for :quote_line_item, update_only: true, but you need to pass the parameters correctly. in form, try this <%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
– Vishal
Nov 12 at 4:55






Okay, it should be onlyaccepts_nested_attributes_for :quote_line_item, update_only: true, but you need to pass the parameters correctly. in form, try this <%= fields_for :quote_line_item, @quote.quote_line_item do |quote_line_item_fields| %>
– Vishal
Nov 12 at 4:55














1 Answer
1






active

oldest

votes

















up vote
1
down vote



accepted










Try referencing quote_form before your fields_for:



<%= form_for @quote do |quote_form| %>

...

<%= quote_form.fields_for :quote_line_item do |quote_line_item_fields| %>
# ^ <- Add here

...

<% end %>
<% end %>


After updating this, check that the parameters being passed to quotes#edit are nested:



i.e: "quote"=>{"issued_at"=>"12/11/2018 11:05 AM", "quote_line_item"=>{"description"=>"Line item description goes here...", "price"=>"200.00"}, "id"=>"63"}






share|improve this answer

















  • 1




    That was it, thanks for your answer.
    – slehmann36
    Nov 12 at 6:50











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256029%2fvalues-for-nested-fields-not-saving-without-error-rails-5-2%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
1
down vote



accepted










Try referencing quote_form before your fields_for:



<%= form_for @quote do |quote_form| %>

...

<%= quote_form.fields_for :quote_line_item do |quote_line_item_fields| %>
# ^ <- Add here

...

<% end %>
<% end %>


After updating this, check that the parameters being passed to quotes#edit are nested:



i.e: "quote"=>{"issued_at"=>"12/11/2018 11:05 AM", "quote_line_item"=>{"description"=>"Line item description goes here...", "price"=>"200.00"}, "id"=>"63"}






share|improve this answer

















  • 1




    That was it, thanks for your answer.
    – slehmann36
    Nov 12 at 6:50















up vote
1
down vote



accepted










Try referencing quote_form before your fields_for:



<%= form_for @quote do |quote_form| %>

...

<%= quote_form.fields_for :quote_line_item do |quote_line_item_fields| %>
# ^ <- Add here

...

<% end %>
<% end %>


After updating this, check that the parameters being passed to quotes#edit are nested:



i.e: "quote"=>{"issued_at"=>"12/11/2018 11:05 AM", "quote_line_item"=>{"description"=>"Line item description goes here...", "price"=>"200.00"}, "id"=>"63"}






share|improve this answer

















  • 1




    That was it, thanks for your answer.
    – slehmann36
    Nov 12 at 6:50













up vote
1
down vote



accepted







up vote
1
down vote



accepted






Try referencing quote_form before your fields_for:



<%= form_for @quote do |quote_form| %>

...

<%= quote_form.fields_for :quote_line_item do |quote_line_item_fields| %>
# ^ <- Add here

...

<% end %>
<% end %>


After updating this, check that the parameters being passed to quotes#edit are nested:



i.e: "quote"=>{"issued_at"=>"12/11/2018 11:05 AM", "quote_line_item"=>{"description"=>"Line item description goes here...", "price"=>"200.00"}, "id"=>"63"}






share|improve this answer












Try referencing quote_form before your fields_for:



<%= form_for @quote do |quote_form| %>

...

<%= quote_form.fields_for :quote_line_item do |quote_line_item_fields| %>
# ^ <- Add here

...

<% end %>
<% end %>


After updating this, check that the parameters being passed to quotes#edit are nested:



i.e: "quote"=>{"issued_at"=>"12/11/2018 11:05 AM", "quote_line_item"=>{"description"=>"Line item description goes here...", "price"=>"200.00"}, "id"=>"63"}







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 12 at 6:49









JosephA91

547




547








  • 1




    That was it, thanks for your answer.
    – slehmann36
    Nov 12 at 6:50














  • 1




    That was it, thanks for your answer.
    – slehmann36
    Nov 12 at 6:50








1




1




That was it, thanks for your answer.
– slehmann36
Nov 12 at 6:50




That was it, thanks for your answer.
– slehmann36
Nov 12 at 6:50


















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53256029%2fvalues-for-nested-fields-not-saving-without-error-rails-5-2%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Xamarin.iOS Cant Deploy on Iphone

Glorious Revolution

Dulmage-Mendelsohn matrix decomposition in Python