1

プロジェクトに関数auto_linkが必要です。

だから私は gem rails_autolinkをインストールしようとします。

Gemfile で:

gem 'rails_autolink'

次に、サーバーを停止し、実行して、サーバーbundle installを起動します。

私のコントローラーで:

require 'rails_autolink'

# ...

auto_link("Go to http://www.rubyonrails.org and say hello to david@loudthinking.com")

そして私は得る:

Relation::CustomsController#index の NoMethodError

未定義のメソッド「auto_link」

app/controllers/relation/customs_controller.rb:12:in `index' 内

rails_autolink を正しく含めるにはどうすればよいですか?

編集:gem install rails_autolink役に立ちません。

4

2 に答える 2

1

auto_linkコントローラーのコンテキストで呼び出しているため、機能していないと思います。やってみる

class CustomsController < ApplicationController
  include ActionView::Helpers::TextHelper
end

(ここのソース コードを見ると、それauto_linkが と呼ばれるものの一部であることがわかりますTextHelper。)

または、可能であれば、auto_link呼び出しをコントローラーからビューに移動します。とにかく、それはビュー関連のロジックです。

于 2013-04-11T14:06:38.777 に答える