неопределенная локальная переменная или метод `f 'при использовании тега hidden_field - PullRequest
0 голосов
/ 13 ноября 2018

Я следую учебному пособию и получаю эту ошибку, когда пытаюсь добавить тег f.hidden_field в мою форму.

неопределенная локальная переменная или метод 'f'

<h1>Signing up for "<%= @subscription.plan.name %>"</h1>

<%= f.hidden_field :paypal_customer_token %>
<%= f.hidden_field :paypal_payment_token %>

<% if @subscription.paypal_payment_token.present? %>
  <H1>Payment has been provided </H1>
<% else %>
  <div class="field">
    <%= radio_button_tag :pay_with, :paypal %>
    <%= label_tag :pay_with_paypal do %>
      <%= image_tag "paypal.png" %>
    <% end %>
    <%= link_to "paypal.png", paypal_checkout_path(:plan_id => @subscription.plan_id) %>
<% end %>

1 Ответ

0 голосов
/ 13 ноября 2018

Либо этот учебник не работает, либо вы пропустили строку, где они делают что-то вроде этого:

<%= form_for @subscription do |f| %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...