Плагин Redmine — Как использовать существующий помощник

Я создал плагин 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  %>

в моем контроллере.rb

class CommunicationsController < ApplicationController
unloadable
include AttachmentsHelper

def create
 #code for saving message
end

end

Приведенный выше код не работает, а также я не получаю никаких ошибок. Что мне не хватает?

Может ли кто-нибудь помочь мне решить эту проблему?


person Karthi Ponnusamy    schedule 20.04.2012    source источник


Ответы (2)


Чтобы использовать существующие помощники в вашем плагине redmine. Попробуйте добавить

require File.dirname(__FILE__) + '/../../../../../app/helpers/attachments_helper'

в верхней части вашего контроллера

person hitesh israni    schedule 20.04.2012
comment
Я не вижу помощника, который вы используете в вашем файле erb. чего вы пытаетесь достичь? - person hitesh israni; 21.04.2012

Вы должны использовать

helper :attachments_helper
person Kirill Bezrukov    schedule 28.04.2012