問題タブ [inflector]

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 に答える
82 参照

ruby-on-rails - 「品詞」を複数形にする

「品詞」と呼ばれるモデルを生成したい。その自然な複数形は「品詞」です。でそれを強制することはActiveSupport::Inflectorできますが、私が知る限り、3 つのケースすべてをカバーするには、「parts_of_speech」と「PartsOfSpeech」に対してそれを行う必要があります。

これは少し汚い感じです。私はこれに近づいていますか?より良い方法はありますか?

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

php - Cakephp 命名規則の例外

コントローラーのビュー アクションにアクセス中にエラーが発生しました。命名規則が原因である可能性があります。コントローラーのファイル名はvenues_controller.phpで、モデルのファイル名はvenue.phpです。DBテーブル名はvenuesです。会場のリストページの URL はdomain.com/venues/で、会場の詳細ページはdomain.com/venue/id-slugです。これらはすべて期待どおりに機能しています。domain.com/venues/id-slug にアクセスすると問題が発生します。親切に解決策を教えてください、Cakephpは初めてです。

私が持っているこれらのエラー:

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

cakephp - Inflector ルール - データベースにアンダースコアのないテーブル

単純な問題があり、それを解決する方法がわかりません。テーブルが CakePHP の規則と一致しない既存のデータベースを使用しており、cakePHP をそれで動作させる必要があります。

たとえば、sql db に "ItiConf" という名前のテーブルがあります (慣例により、iti_confs ではありません)。

私のモデルItiConfModel.php :

私のコントローラーItiConfsController.php

app/Config/bootstrap.php ファイルで独自の Inflector::rules を作成しようとしましたが、機能せず、まだ次のエラーが表示されます:

この問題と関連するインフレクタ規則のシンタックスについて何か考えやヒントがあれば教えてください。

よろしくお願いします!

インセット07.

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

android - 単一の onclick (View ビュー) メソッドで複数の imageview を処理する

1 つのレイアウトを膨張させ、そのイメージビューに id を設定することで、複数のイメージビューをプログラムで作成します。これらすべてのタスクは for ループで実行します。これらのプログラムで作成されたイメージビューでクリックリスナーを設定したい。onclickリスナーを設定しましたが、機能しません。

私のコード:-

mainlinearlayout.xml

レイアウト2.xml

MainActivity.class

オンクリックリスナー

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

ruby-on-rails - ルーティングとテーブル名に関する Rails の不規則な Inflector エラー

属に複数形にする必要がある属モデルが必要です。Ruby 2.2.1 および SQLServer 2014 で Rails 4.2.1 を使用しています。config/initializers/inflections.rb に Inflector を追加しました。

この質問ごとに。Rails コンソールをチェックインしたところ、単数形と複数形が正しく表示されました。

テーブル名は正しくジェネラと呼ばれ、物事は正しいように見えました。

ただし、実際にビューに移動しようとすると、エラーが発生します。インデックス ページ ( http://0.0.0.0:3000/genera ) の場合、genus という名前のテーブルにアクセスしようとすると、データベースからエラーが発生します。

新しい ( http://0.0.0.0:3000/genera/new ) の場合、パス エラーが発生します。

私は明らかに何か間違ったことをしていますが、このようなエラーを検索しても何も見つかりません。そのインフレクターを追加する以外に何かする必要がありますか? 最初はどういうわけか SQLServer のせいだと思っていましたが、新しいビューでのルーティングには影響しませんね。

0 投票する
0 に答える
36 参照

ember.js - Ember データは検索に不規則なルートを使用していませんが、CreateRecord に使用されています

誰かが助けてくれるだろうかと思っていました。検索ではなくストアで createRecord を呼び出すときに機能しているように見える不規則なルート名を使用しています。

router.js ファイルでは、次のようにルート パスを指定しています。

次に、インフレータ モデル ファイルで、次の不規則性を指定しています。

ルートのモデル関数内で、次のように指定しています。

クエリ パラメータなしでモデルを呼び出すと、すべてが機能します (つまり、...../staff/ で REST API エンドポイントへの GET 要求を呼び出します)。しかし、クエリ パラメーターを指定すると、正しく機能せず、上記で指定した不規則なパスに移動しません (つまり、REST API への GET 要求を ......./createStaff/{id} で呼び出しています)。

「find」と「createRecord」の両方がREST APIの不規則な「staff」エンドポイントに向けられていることを確認するのを手伝ってくれる人はいますか?

前もってありがとうグラハム

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

ruby-on-rails - NameError: 屈折した名前を持つ移行の実行時に初期化されていない定数

この移行ファイルがあります20180226063342_add_bpm_to_songs.rb

そしてこれは私の中でinflections.rb

私が走るとき、私rails db:migrateは得る

BPMそれを削除すると、移行が正常に行われるため、屈曲に関係していることはわかっています。しかし、私は本当にその抑揚を保ちたいと思っています。

移行ファイルが不適切に変更されている理由と、それに対して何ができるかを知っている人はいますか?