Status of Redmine and support for Rails 2.3.5 and Ruby 1.9.1 ยป redmine_trunk_ruby_1.9.1_rails_2.3.5.patch
| app/helpers/issues_helper.rb (working copy) | ||
|---|---|---|
| 129 | 129 | case detail.property | 
| 130 | 130 | when 'attr', 'cf' | 
| 131 | 131 | if !detail.old_value.blank? | 
| 132 |           l(:text_journal_changed, :label => label, :old => old_value, :new => value) | |
| 132 |           l(:text_journal_changed, :label => label.force_encoding('utf-8'), :old => old_value.force_encoding('utf-8'), :new => value.force_encoding('utf-8')) | |
| 133 | 133 | else | 
| 134 |           l(:text_journal_set_to, :label => label, :value => value) | |
| 134 |           l(:text_journal_set_to, :label => label.force_encoding('utf-8'), :value => value.force_encoding('utf-8')) | |
| 135 | 135 | end | 
| 136 | 136 | when 'attachment' | 
| 137 |         l(:text_journal_added, :label => label, :value => value) | |
| 137 |         l(:text_journal_added, :label => label.force_encoding('utf-8'), :value => value.force_encoding('utf-8')) | |
| 138 | 138 | end | 
| 139 | 139 | else | 
| 140 |       l(:text_journal_deleted, :label => label, :old => old_value) | |
| 140 |       l(:text_journal_deleted, :label => label.force_encoding('utf-8'), :old => old_value.force_encoding('utf-8')) | |
| 141 | 141 | end | 
| 142 | 142 | end | 
| 143 | 143 |  | 
| app/views/mailer/issue_edit.text.plain.rhtml (working copy) | ||
|---|---|---|
| 4 | 4 | <%= show_detail(detail, true) %> | 
| 5 | 5 | <% end -%> | 
| 6 | 6 | |
| 7 | <%= @journal.notes if @journal.notes? %> | |
| 7 | <%= @journal.notes.force_encoding('utf-8') if @journal.notes? %> | |
| 8 | 8 | ---------------------------------------- | 
| 9 | 9 | <%= render :partial => "issue_text_plain", :locals => { :issue => @issue, :issue_url => @issue_url } %> | 
| app/views/issues/_edit.rhtml (working copy) | ||
|---|---|---|
| 2 | 2 |                              :url => {:action => 'edit', :id => @issue}, | 
| 3 | 3 |                              :html => {:id => 'issue-form', | 
| 4 | 4 | :class => nil, | 
| 5 | :multipart => true} do |f| %> | |
| 5 |                                        :multipart => true, :'accept-charset' => 'utf-8'} do |f| %> | |
| 6 | 6 | <%= error_messages_for 'issue' %> | 
| 7 | 7 | <%= error_messages_for 'time_entry' %> | 
| 8 | 8 | <div class="box"> | 
| app/views/issues/new.rhtml (working copy) | ||
|---|---|---|
| 1 | 1 | <h2><%=l(:label_issue_new)%></h2> | 
| 2 | 2 | |
| 3 | 3 | <% labelled_tabular_form_for :issue, @issue, | 
| 4 |                              :html => {:multipart => true, :id => 'issue-form'} do |f| %> | |
| 4 |                              :html => {:multipart => true, :id => 'issue-form', :'accept-charset' => 'utf-8'} do |f| %> | |
| 5 | 5 | <%= error_messages_for 'issue' %> | 
| 6 | 6 | <div class="box"> | 
| 7 | 7 |     <%= render :partial => 'issues/form', :locals => {:f => f} %> | 
| config/environment.rb (working copy) | ||
|---|---|---|
| 19 | 19 | |
| 20 | 20 | Rails::Initializer.run do |config| | 
| 21 | 21 | # Settings in config/environments/* take precedence those specified here | 
| 22 |  | |
| 22 | Encoding.default_external = 'utf-8' | |
| 23 | Encoding.default_internal = 'utf-8' | |
| 23 | 24 | # Skip frameworks you're not going to use | 
| 24 | 25 | # config.frameworks -= [ :action_web_service, :action_mailer ] | 
| 25 | 26 | |
| lib/tabular_form_builder.rb (working copy) | ||
|---|---|---|
| 25 | 25 | super | 
| 26 | 26 | end | 
| 27 | 27 |  | 
| 28 |   (field_helpers - %w(radio_button hidden_field) + %w(date_select)).each do |selector| | |
| 28 |   (field_helpers - [:radio_button, :hidden_field] + [:date_select]).each do |selector| | |
| 29 | 29 | src = <<-END_SRC | 
| 30 | 30 |     def #{selector}(field, options = {})  | 
| 31 | 31 | label_for_field(field, options) + super |