問題タブ [catalyst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
395 参照

perl - Catalyst と ngettext を組み合わせるにはどうすればよいですか?

Catalyst を使用して i18n について理解を深めようとしています。私が理解した限りでは、Perl で翻訳を行うにはMaketextGettextの 2 つの方法があります。ただし、gettext の.po形式をサポートする必要があるため、基本的には gettext を使用します。

今、私は Catalyst::Plugin::I18n と Locale::Maketext::Lexicon を見つけました。これは、ほとんどの場合、私が望むことを行います。ただし、適切な複数形を生成しません。つまり、適切msgid_plural.potファイルmsgstr[x]に書き込みます。これはおそらく、Maketext がブラケット表記法に依存しているため、翻訳で同じ表記法を使用する必要があるためです。[quant,_1...]

さらに別の解決策として、Locale::Messages のような直接の gettext ポートを使用することも考えられますが、これは C::P::I18n を書き直すことを意味します。

いくつかのモジュールを書き直す以外に、この問題の適切な解決策はありますか? 適切な gettext とそのすべての機能を組み合わせたものなら何でも、Catalyst で十分です。

0 投票する
1 に答える
514 参照

perl - Perl Catalyst アクションはどのように実装されていますか?

次のコードは Perl でどのように実装されていますか?

add_item : Local部分に興味があります。これらは Perl のキーワードではないと思います。

0 投票する
1 に答える
270 参照

perl - mod_perl を Catalyst に移植するための適切なリソースはありますか? また、その価値はありますか?

主にUNIXサーバー上で動作するAxKit、XML、XLST、およびjavascriptを使用する大きなeラーニングmod_perl Webアプリがあります。私が気づいたのは、コードがかなりごちゃごちゃしていて、数世代の開発者が出入りしていたことです。現在の構造により、単純な Hello World Web ページを作成しようとすると、AxKit の XSL 変換が原因で、それを機能させるためにいくつかのコンポーネントを作成する必要があります。

それで、私は強力な Catalyst フレームワークを調べていますが、MVC 自体がよだれを垂らしています。現在の Web アプリを Catalyst に移植できるかどうかを確認するためのリソースとベスト プラクティスを探しています。

私の経営陣が魔法のような質問をした場合に備えて、移動する価値があるかどうか、仲間のCatalyst-ersから聞きたいです。なぜですか?

ありがとう :)

0 投票する
7 に答える
709 参照

regex - PerlのCatalystで/foo/と一致させるが、/ foo /とは一致させないようにするにはどうすればよいですか?

/ fooと一致させたいのですが、/ foo /(fooは任意の文字列にすることができます)または/

私はこれらの線に沿って多くのことを試みました:

しかし、私は必要なことを達成することができません。

問題が正規表現にあるとは思わないが、引数なしでパスを処理したいので:

たとえば、/ aab / cの場合、Catalystから取得します。

0 投票する
2 に答える
443 参照

performance - ログ/統計を保存する最良の方法

私は Catalyst (Perl 用の MVC フレームワーク) を使用していますが、この質問はおそらくすべての MVC フレームワークに当てはまります。

今までは、訪問者に関する統計 (ユーザー エージェント、アクセスした URL、時間など) を取得するために Apache ログ ファイルを使用していました。しかし、MVC フレームワークに移行した今、これでは不十分だと思います。たとえば、/1/foo と /1/bar へのリクエストが同じ場合、ログにのみ /1/ を表示したいと考えています。

そのため、統計用に独自のログ ファイルを生成する最善の方法は何かと考えています。アプリケーションの別のログ ファイルとして扱う必要がありますか?

これらの統計はいつでもログに記録できます。理想的には、ページがユーザーに送信された後にログに記録されるため、ログに必要な追加の時間が感じられません。

0 投票する
5 に答える
1118 参照

perl - Perl と Catalyst を同時に学習することは可能ですか?

Perl と Catalyst を同時に学習することは可能ですか? もしそうなら、典型的なパスは何ですか?

私は経験豊富な .Net/C#/C++ 開発者ですが、Perl にはかなり慣れていません。

0 投票する
2 に答える
359 参照

perl - ルート ディレクトリ内の単一のファイルに一致する Catalyst アクションを作成するにはどうすればよいですか?

ルート ディレクトリ内の単一のファイルに一致する Catalyst アクションを作成するのに問題があります。次のような URL を照合したいと思います。

ルート コントローラーに次のアクションを記述しました。

しかし、アクションが一致しない場合、Catalyst はdefault代わりにアクションを実行します。私は何を間違っていますか?

0 投票する
2 に答える
632 参照

perl - CatalystアプリのTemplateTookitテンプレートで定数を定義するにはどうすればよいですか?

TTテンプレートで定数を使用したい。HTML :: Mason (以前に選択したテンプレートエンジン)では、次のことができます。

テンプレートツールキットでこれを行うにはどうすればよいですか?タイトルで述べたように、これはCatalystアプリなので、定数を隠し場所に入れることができると思っていましたが、それは少し厄介なようです。

- 編集

申し訳ありませんが、自分の定数を使用したいと言っておく必要があります。MyApp:: Constantsからエクスポートされ、重複することはありません。