lib/tasksにある私のカスタムrakeタスクがRails 3で検出されないのはなぜですか?
2023-07-15 05:50:42
質問
ビルドインの rake タスクは問題なく動作しますが、Project/lib/tasks/payments.rb にある私の新しいカスタムタスクは読み込まれません。
namespace :payments do
desc "Tally payments at the end of the month"
task :compute => :environment do
BillingPeriod.compute_new_period
end
end
$ rake payments:compute
(in /Users/rob/Code/Apps/skyfarm)
rake aborted!
Don't know how to build task 'payments:compute'
application.rbというファイルを読み込むと正常に動作します。
require 'lib/tasks/payments.rb'
...が、他のものを壊してしまう。
$ rails s
./lib/tasks/payments.rb:1: undefined method `namespace' for main:Object (NoMethodError)
どのように解決するのですか?
ファイルの拡張子を
.rb
から
.rake
.
関連
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み】コレクションをDESCで並べる方法
-
[解決済み] Ruby/Rails の「フック」とは何ですか?
-
[解決済み] Railsマイグレーションを利用してカラムをドロップする方法
-
[解決済み] rails erb フォームヘルパー options_for_select :selected
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] Ruby:Rubyの配列にinclude.の反対はある?
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] 構文エラー "構文エラー、予期しない入力終了、keyword_endを期待 (SyntaxError)"
-
[解決済み】rakeタスクにコマンドライン引数を渡す方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】bundle installが "Could not locate Gemfile "を返す。
-
[解決済み】TypeError: SymbolからIntegerへの暗黙の変換がない。
-
[解決済み] pg gem をインストールしようとすると 'libpq-fe.h' ヘッダが見つからない
-
[解決済み] Railsです。NameError: 初期化されていない定数
-
[解決済み] RailsのRootディレクトリのパス?
-
[解決済み] 変更欄のRailsマイグレーション
-
[解決済み] Rails / Haml: 投稿フォームを作成するには?
-
[解決済み] rails/rubyでgroup_byを使用する。
-
[解決済み] Ruby on Rails の新規セットアップ : "Expected string default value for '--rc'; got false (boolean)".
-
[解決済み] 属性とカラムの違いは何ですか?