Redmine プロジェクトに Advanced Roadmap プラグインをインストールしました。インストール後に新しいマイルストーンを作成しようとすると、次のエラーがスローされます。
ActionView::Template::Error (未定義のメソッド `observe_field' #
フォームのパーシャルは次のとおりです。<%= error_messages_for 'milestone' %> <div class="box"> <p><%= f.text_field :name, :size => 60, :required => true %></p> <p><%= f.text_field :description, :size => 60 %></p> <p><%= f.text_field :effective_date, :size => 10 %><%= calendar_for('milestone_effective_date') %></p> <p> <select id="project_selector"> <% @projects.each do |project| %> <option<%= (project == @project) ? " selected" : "" %> id="<%= project.id %>"><%= h(project.name) %></option> <% end %> </select> <% javascript_tag :defer => "defer" do %> function project_changed() { object = window.document.getElementById("project_selector"); if (object) { if (object.selectedIndex != -1) { project_id = object.options[object.selectedIndex].id; <% @projects.each do |project| %> project_div = window.document.getElementById("project_<%= project.id %>_versions"); if (project_div) { project_div.style.display = "none"; project_div.style.visibility = "hidden"; } <% end %> project_div = window.document.getElementById("project_" + project_id + "_versions"); if (project_div) { project_div.style.display = ""; project_div.style.visibility = ""; } } } } jQuery(function($) { $(\"#project_selector\").change(project_change); }) <% end %> </p> <% @projects.each do |project| %> <div id="project_<%= project.id %>_versions"<%= (@project == project) ? "" : "style=\"display: none; visibility: hidden;\"" %>> <table class="list"> <thead> <th><%= l(:field_version) %></th> <th><%= l(:field_effective_date) %></th> <th><%= l(:field_description) %></th> <th><%= l(:label_milestone_plural) %></th> </thead> <% project.versions.sort.each do |version| %> <tr class="<%= cycle("odd", "even") %>"> <td> <%= check_box_tag "versions[]", version.id, @milestone.versions?(version) %> <%= link_to(h(version.name), :controller => :versions, :action => :show, :id => version) %> </td> <td align="center"><%= version.effective_date %></td> <td><%= version.description %></td> <td align="center"><%= version.milestones.collect {|m| link_to(h(m.name), :controller => :milestones, :action => :show, :id => m.id) }.join(", ").html_safe %></td> <tr> <% end %> </table> </div> <% end %> </div>
フィールドの問題は廃止されたため、どのように変更する必要がありますか。
私は使っている
ruby 1.9.3
-バージョンrails 3.2.13
バージョンredmine 2.x