Redmine Plugin - Как использовать существующий помощник
Я создал плагин Redmine для системы сообщений. Наряду с сообщениями пользователь может прикреплять файлы. Для этого я пытаюсь использовать существующий AttachmentsHelper.
Вот мой пример кода
в index.html.erb
<% if not @members.blank? %>
<% form_for :note, @note, :url => {:action => 'create', :project_id => @project.id}, :html => {:multipart => true, :id => 'note-form'} do |f| %>
<%= f.hidden_field :p_id, :value => @project.id %>
<p><%= f.text_area :content, :cols => 40, :rows => 6, :class => 'wiki-edit', :id => 'message_content' %></p>
<p> <%= render :partial => 'attachments/form' %></p>
<%= submit_tag l(:button_create) %>
<% end %>
<% end %>
в моем controller.rb
class CommunicationsController < ApplicationController
unloadable
include AttachmentsHelper
def create
#code for saving message
end
end
Приведенный выше код не работает, а также я не получаю никакой ошибки. Что мне не хватает?
Может ли кто-нибудь помочь мне решить эту проблему?
2 ответа
Решение
Использовать существующие помощники в вашем плагине Redmine. Попробуйте добавить
require File.dirname(__FILE__) + '/../../../../../app/helpers/attachments_helper'
в верхней части вашего контроллера