Использование обычной текстовой ссылки вместо формы - PullRequest
0 голосов
/ 29 сентября 2010

Я пишу небольшое приложение с использованием Rails 3. В одной его части есть ссылка (должна быть ссылка), которая при нажатии добавляет соединение между двумя людьми (см. Ниже).

Что ямне действительно нужно использовать обычную текстовую ссылку вместо формы, как это сделать?

<%= form_for([@profile, @contact]) do |f| %>

    <p><%= f.hidden_field :profile_id, :value => params[:profile_id] %></p>
    <p><%= f.hidden_field :friend_id, :value => profile.id %></p>

    <p><%= f.submit %></p>

<% end %>

Ответы [ 2 ]

3 голосов
/ 29 сентября 2010

Что-то вроде:

<%= link_to 'link these persons', [@profile, @contact], :method => :post, :profile_id => params[:profile_id], :friend_id => profile.id %>
0 голосов
/ 29 сентября 2010

Вы можете попробовать добавить в форму javascript следующим образом:

<%= link_to 'Submit', "#", :onclick=>"('form_id').submit()"%>

Это отправит вашу форму.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...