問題タブ [permalink-fu]
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.
ruby-on-rails - Ruby on Rails で新しいリソースを作成するときにルーティングの重複がないことを検証する
リソースの ID としてテキスト パーマリンクを使用して、Rails アプリのルート用に RESTful なセットアップを行いました。
さらに、名前付きリソースと重複する特別な名前付きルートもいくつかあります。
Product
モデルはpermalink_fuを使用して名前に基づいてパーマリンクを生成しProductsController
、アクセス時にパーマリンク フィールドを検索します。それはすべてうまくいきます。
ただし、データベースに新しいレコードを作成するときに、生成されたパーマリンクが特別な URL と重複していないProduct
ことを検証したいと考えています。
specials
ユーザーがまたはまたはnew-in-stock
のような通常の Rails RESTful リソース メソッドを作成しようとした場合、コントローラーでルーティング構成を検索し、モデル オブジェクトにエラーを設定し、新しいレコードの検証に失敗し、保存しないようにします。new
edit
既知の不正なパーマリンク名のリストをハード コードすることもできますが、その方法では面倒です。ルーティングにフックして自動的に行うことをお勧めします。
(無実を保護し、回答しやすいようにコントローラーとモデルの名前を変更しました。実際の設定はこの例よりも複雑です)
ruby-on-rails - Rails、複数のモデル属性を組み合わせて permalink_fu を使用して一意のパーマリンクを作成するにはどうすればよいですか?
Permalink_fu は、2 つ以上のモデル属性を組み合わせて一意のパーマリンクを作成できますか?
ビジネスモデルがあるとしましょう。このモデルには、:name、:address、:phone、:city、:state、:country などの属性が含まれています。
現在、このモデルでは :name のみにパーマリンクを設定しています
has_permalink :名前
したがって、「/biz/name」を取得します。ただし、そのビジネスの場所が都市に複数ある場合は、ビジネス名、都市、および増分番号を組み合わせたいと思います。
たとえば、私は使用したいと思います:
パーマリンクは「/biz/joes-coffee-shack-chicago」
または複数の場所にあるビジネスの場合
「/biz/スターバックス-シカゴ-92」
これは、現在の permalink_fu プラグインまたは permalink_fu のいくつかのフォークで可能ですか? それとも、permalink_fu プラグインを変更する必要がありますか?
ruby-on-rails - Railsエンジンでpermalink_fuを使用してActiveRecordをサブクラス化する
この質問は、Rubyでのクラスメソッドの拡張に関連しており、おそらくより具体的にはpermalink_fuの方法で拡張されます。
モデルでhas_permalink
は、派生モデルでは使用できないようです。確かに、クラスで定義されたものはすべて、その派生クラスによって継承されることを期待します。
この問題の原因となるpermalink_fuの混合方法に何かありますか?
私はpermalink-v.1.0.0gemhttp://github.com/goncalossilva/permalink_fuを使用しています
ruby-on-rails-3 - Rails3でPermalink-fuプラグインが機能しない
Rails 3を使用していて、 permalink-fuプラグインをダウンロードしました(Rails 2.3.8に問題なくインストールして数回使用しました)が、モデルの[新規]ビューまたは[表示]ビューに移動すると(これはリストと呼ばれます)、次のエラーが発生します:
has_permalink :title
モデルから行を削除してもこれは発生しませんList
が、プラグインが機能するために必要です。
私のモデルは次のようになります。
私のコントローラーは次のようになります。
私のルートファイルは次のようになります。
誰かが私に何が悪いのか教えてもらえますか?
ruby-on-rails - カテゴリ/サブカテゴリ/都市/会社名の URL を指定するには?
私はレールでルビーを使用しています 私はモデルを持っています -category -subcategory -city -firm
カテゴリをクリックするとサブカテゴリが表示され、パーマリンクは次のようになります: example.com/category サブカテゴリをクリックすると、企業と都市名が表示されます。example.com/category/subcategory 都市名をクリックすると、その都市に属する企業がフィルタリングされます example.com/category/subcategory/city 会社名をクリックすると、example.com/category/subcategory/city/firm が表示されます-名前
企業には複数のサブカテゴリがある場合があります
premalink_fu を使用しましたが、そのサブカテゴリ システムを実行できませんでした。カテゴリ、サブカテゴリ、都市、会社のテーブルには、データベースに独自のパーマリンク フィールドがあります。しかし、それらを動的に組み合わせる方法がわかりません。
example.com/category はできますが、example.com/category/subcategory はできません
どうすればそれができますか 助けてください
php - パーマリンク構造の実装
カスタム PHP 製品にパーマリンク構造を実装することは可能ですか? もしそうなら、誰かが私にその方法を教えてくれますか。
head.php が最初に呼び出される PHP ファイルがたくさんあります。
すべての SQL ステートメントに変数 admin_id を導入し、insert に変数を導入してコマンドを選択するために、SQL ステートメントに変数を admin_id='$admin_id' として導入しました。
パーマリンク、つまりhttp://localhost/admin_id/page_name.phpに基づいて変数を割り当てる必要があります。ここで、admin_name はカスタム構造のカスタム パーマリンク変数で、page_name.php は. /var/www/html フォルダー内のページ