我正在尝试使用插件将"private issue“复选框设为”默认选中“。
我需要将以下检查添加到redmine默认视图中
:checked => @issue.new_record? || @issue.is_private,默认视图为
<%= f.check_box :is_private, :no_label => true %>我如何利用deface gem来做这件事呢?
发布于 2013-08-23 14:50:59
我设法用deface修补了一个视图。
来源:https://github.com/jbbarth/redmine_organizations/blob/master/init.rb#L3
Rails.application.paths["app/overrides"] ||= []
Rails.application.paths["app/overrides"] << File.expand_path("../app/overrides", __FILE__)
2使用如下代码在YOUR_PLUGIN/app/overrides/issues/show.rb中创建覆盖
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)
https://stackoverflow.com/questions/15569605
复制相似问题