0

私はレールに少し慣れていないので、次のコードを持っています:

  <% form_tag "/producers/#{@user.id}", method: :get do %>
    <p>
      <%= text_field_tag :search, params[:search] %>
      <%= submit_tag "Search", name: nil %>
    </p>
  <% end %>

それは何もしません。に置き換えました

  <form action="/producers/<%= @user.id %>" method="get">
    <p>
      <%= text_field_tag :search, params[:search] %>
      <%= submit_tag "Search", name: nil %>
    </p>
  </form>

そして、すべて問題ありません。Producer_path(@user) を実行する必要があることはわかっていますが、何が問題なのかを調べようとしています。

私は何が欠けていますか?

4

1 に答える 1

0

あなたはラインを持っています

<% form_tag %>

これはページに何も印刷しません

<%= %>

印刷したいときのERBタグです

<%= 'hello' %>

こんにちは

<% 'hello' %>

それを評価するだけ

于 2013-04-10T01:06:56.507 に答える