Revision e768c976
Added by Tomáš Strachota over 9 years ago
app/views/domains/_form.html.erb | ||
---|---|---|
<%= form_for @domain, :url => (@domain.new_record? ? domains_path : domain_path(:id => @domain.id)) do |f| %>
|
||
<%= form_for @domain, :url => (@domain.new_record? ? domains_path : domain_path(:id => @domain)) do |f| %>
|
||
<%= base_errors_for @domain %>
|
||
<ul class="nav nav-tabs" data-tabs="tabs">
|
||
<li class="active"><a href="#primary" data-toggle="tab"><%= _("Domain") %></a></li>
|
Also available in: Unified diff
Fixes #6710 - unicode characters in url parameters
Original methods to_param defined on resources called name.parameterize
to get rid of url-unsafe characters. This function unfortunately also
stripped off unicode characters.
Changes:
- parameterization extracted into a separate module Parameterizable
- each resource defines methods 'to_param' and 'from_param' to ensure correct search
- views updated to always use to_param when building links
- parameterization changed to id+name for resources where it wasn't safe to rely only on names
- default parameter is id