Stripe And Tax_percent In My Rails App
So I've got my rails app selling subscriptions to access content. I'm temporarily inserting a hidden field in the check-out form to pass tax_percent to Stripe's API, but it keeps
Solution 1:
Why is your f.hidden_field inside the subscription object while your manual <input> is not, you ask? It’s because your manual input doesn’t use the naming convention for form fields that hidden_field automatically applies.
As the docs for #hidden_field show, your hidden field plan_id actually has a name attribute of subscription[plan_id], not plan_id. Another hidden field has to use the same subscription[…] convention for its value to be automatically put inside the hash at params["subscription"].
You can automatically make your tax_percent hidden field adhere to this naming convention by using the standalone form helper hidden_field:
<%= hidden_field :subscription, :tax_percent %>
<%= f.hidden_field :plan_id %>
Post a Comment for "Stripe And Tax_percent In My Rails App"