@@ -871,6 +871,13 module ApplicationHelper | |||
|
871 | 871 | form_for(*args, &proc) |
|
872 | 872 | end |
|
873 | 873 | |
|
874 | def labelled_form_for(*args, &proc) | |
|
875 | args << {} unless args.last.is_a?(Hash) | |
|
876 | options = args.last | |
|
877 | options.merge!({:builder => TabularFormBuilder}) | |
|
878 | form_for(*args, &proc) | |
|
879 | end | |
|
880 | ||
|
874 | 881 | def back_url_hidden_field_tag |
|
875 | 882 | back_url = params[:back_url] || request.env['HTTP_REFERER'] |
|
876 | 883 | back_url = CGI.unescape(back_url.to_s) |
@@ -1,4 +1,4 | |||
|
1 | <% labelled_tabular_form_for :group, @group, :url => group_path(@group), :html => {:method => :put} do |f| %> | |
|
1 | <% labelled_form_for @group do |f| %> | |
|
2 | 2 | <%= render :partial => 'form', :locals => { :f => f } %> |
|
3 | 3 | <%= submit_tag l(:button_save) %> |
|
4 | 4 | <% end %> |
@@ -14,7 +14,7 | |||
|
14 | 14 | <tbody> |
|
15 | 15 | <% @groups.each do |group| %> |
|
16 | 16 | <tr class="<%= cycle 'odd', 'even' %>"> |
|
17 |
<td><%= link_to h(group), |
|
|
17 | <td><%= link_to h(group), edit_group_path(group) %></td> | |
|
18 | 18 | <td align="center"><%= group.users.size %></td> |
|
19 | 19 | <td class="buttons"><%= link_to l(:button_delete), group, :confirm => l(:text_are_you_sure), :method => :delete, :class => 'icon icon-del' %></td> |
|
20 | 20 | </tr> |
@@ -1,6 +1,6 | |||
|
1 | 1 | <h2><%= link_to l(:label_group_plural), groups_path %> » <%= l(:label_group_new) %></h2> |
|
2 | 2 | |
|
3 | <% form_for(@group, :builder => TabularFormBuilder, :lang => current_language) do |f| %> | |
|
3 | <% labelled_form_for @group do |f| %> | |
|
4 | 4 | <%= render :partial => 'form', :locals => { :f => f } %> |
|
5 | 5 | <p> |
|
6 | 6 | <%= f.submit l(:button_create) %> |
General Comments 0
You need to be logged in to leave comments.
Login now