2

「api」フォルダーにコントローラー「ott_controller.rb」があります。

私のルートは次のようになります。 map.namespace :api, :path_prefix => 'api' do |api| api.connect 'ott/playlists/:id.xml', :controller => 'ott', :action => 'playlists', :conditions => { :method => :get } end

このためのヘルパー ファイルを作成しようとしていますが、取得できません。

ヘルパーフォルダーで、次のことを試しました

  1. モジュール「OttHelper」を含むファイル「ott_helper.rb」
  2. モジュール「OttHelper」を含むファイル「api_ott_helper.rb」
  3. モジュール「Api::OttHelper」を含むファイル「ott_helper.rb」
  4. モジュール「Api::OttHelper」を含むファイル「api_ott_helper.rb」

それらのどれも機能しません。

これは Rails 2 プロジェクトです。

何か案は?

4

1 に答える 1

3

ヘルパーファイルにも名前空間を付けましたか?これは機能するはずです:

app/helpers/api/ott_helper.rb

ファイル内:

module Api::OttHelper

于 2012-06-22T17:15:32.367 に答える