Ruby on rails 3 使用deface修改redmine视图

Ruby on rails 3 使用deface修改redmine视图,ruby-on-rails-3,redmine-plugins,deface,Ruby On Rails 3,Redmine Plugins,Deface,我正在尝试使用插件使“私有问题”复选框“默认选中” 我需要将下面的检查添加到redmine默认视图中 :checked => @issue.new_record? || @issue.is_private, 默认视图是 <%= f.check_box :is_private, :no_label => true %> true%> 我如何利用deface gem来完成这项工作?我设法用deface修补了一个视图 1您应该在init.rb中为deface添加一些补丁

我正在尝试使用插件使“私有问题”复选框“默认选中”

我需要将下面的检查添加到redmine默认视图中

:checked => @issue.new_record? || @issue.is_private,
默认视图是

<%= f.check_box :is_private, :no_label => true %>
true%>

我如何利用deface gem来完成这项工作?

我设法用deface修补了一个视图

1您应该在init.rb中为deface添加一些补丁

资料来源:

Rails.application.paths[“app/overrides”]| |=[]
Rails.application.path[“应用程序/覆盖”]“发布/显示”,
:name=>“私人问题”复选框,
:replace=>CSS\u选择器\u FOR\u复选框,
:text=>“true,:checked=>@issue.new|u record?| |@issue.is_private%>”,
:disabled=>false)

Rails.application.paths["app/overrides"] ||= []
Rails.application.paths["app/overrides"] << File.expand_path("../app/overrides", __FILE__)
Deface::Override.new(
  :virtual_path => "issues/show",
  :name => "private_issue_check_box",
  :replace => CSS_SELECTOR_FOR_CHECK_BOX,
  :text => "<%= f.check_box :is_private, :no_label => true, :checked => @issue.new_record? || @issue.is_private %>",
  :disabled => false)