問題タブ [friendly-id]
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 - Rails: ActiveAdmin は Friendly_id では機能しません
サイト上のユーザーを管理するために ActiveAdmin をセットアップし、読み取り可能な URL 用に Friendly_id を設定しました。/admin/users に移動すると、次のエラーがスローされます。
ユーザー モデルでの Friendly_id の設定方法:
これら2つのgem間の競合について見つけることができる唯一のリソースは、この質問ActiveRecord::ReadOnlyRecord when using ActiveAdmin and Friendly_idです。これは別の問題のようで、私の場合は解決策が機能しません。これを解決する方法について何か提案はありますか?
ruby-on-rails - FriendlyID は HTML エスケープされたスラッグを構築しません
friendly_id
スラッグを使用して、適切にセットアップし、すべてが機能します。
私が抱えている問題は、Tag
モデル (FriendlyId がアタッチされているモデル) の名前の一部を HTML エスケープする必要があることです。
c++
またはのような名前.net
。
を実行するとTag.find_each(:&save)
、すべてのスラッグが生成されました....しかし、これらの名前のタグでは、次のことが起こりました。
name
それらのそれぞれのスラッグに注意してください - そしてそれらがどのように各レコードの に適切に対応していないか.
これを修正するにはどうすればよいですか?
ruby-on-rails - id=assets のモデルが見つかりませんでした
rspec と poltergeist/phantomjs を使用してアプリケーションをテストしています。デフォルト ルートを変更するために gem Friendly_id をインストールした後、すべての JavaScript テストで次のエラーがスローされ始めました。
test.rb の私のアセット構成:
バックトレースの最後の行:
ruby-on-rails - Friendly_id ジェムを変更する
ブラウジング バーで、製品へのフル パスを表示できるようにしたいと考えています。パスは次のようになります
現時点では
www.mysite.com/categories/category_name
、必要のない 1 つのレベル パスを提供するだけです。
これらの友好的なリンクを構築するために、私は Friendly_id を使用しました。Ancestry という gem を使用して作成した完全な分類関数。
絶対パスを表示できるように Friendly_id スラッグを変更するにはどうすればよいですか? Friendly_id の仕組みは知っていますが、スラッグの生成方法を変更する方法がわかりません。
検索するためのリンクやヒントを教えてくれる人もいます。私はそれを解決することができます、私はただアイデアが必要です。私はとても素晴らしいでしょう:) :)
ruby-on-rails - Friendly_Id エラー、初期化されていない定数
「アイテム」を所有するDeviseで作成されたユーザーを持つRailsアプリがあります。これらのアイテムにはショー ビューがあり、それらのショー ビューにもっと SEO に適した URL を持たせたかったのです。実装された Friendly_Id gem の railscast を見ましたが、新しい「アイテム」を作成しようとすると、次のエラーが表示されます。
アイテムをクリックしようとすると、次のエラーが表示されます。
バンドル インストールを実行しました。gem は gem アセットにありません。
ここに私のアイテムモデルがあります:
ここに私のユーザーモデルがあります:
ruby-on-rails-3 - Rails: FriendlyId gem が機能しない
gem FriendlyId をインストールしようとしていました。Railscast をフォローしています: 314-pretty-urls-with-friendlyid。取り付けはかなり簡単そうです。しかし、私のために働いていません。
私が行った手順は次のとおりです。
次に、bundle install
コマンドを実行しました
次に、製品モデルを次のように変更しました。
それでも「id」が表示されます:
Railscasts に従って、製品名を表示する必要があります。そうではありません。gem を個別にインストールしましたが、効果はありません。
私が欠けているものを誰か教えてもらえますか?
ruby-on-rails - フレンドリ ID ランダム URL
私は自分のサイトにフレンドリーを使用しています。現在、URLにタイトルを表示しています
すなわち:/articles/hello-world
しかし、ページを作成すると、重複を避けるために乱数が生成されると言います
すなわち: /articles/75475848
フレンドリーIDを削除すると数字が表示されることはわかっていますが、
/記事/1
/記事/2
等...
/articles/23456789(random number)
基本的に、代わりに表示するにはどうすればよいですか/articles/hello-world
ありがとう
ruby-on-rails - Friendly_id と routes.rb - レール
私は現在、rails で Friendly_id gem を使用していますが、誰かが投稿に「About」という名前を付けると、routes.rb ファイルの静的ページに割り当てた /about パスが上書きされることに気付きました。
これは私の現在のコードです:
同じ名前の以前の投稿がある場合...--2 が追加されます。しかし、Friendly_id は、routes.rb の静的ルートを無視しているようです。
Friendly_id を認識させ、これらのルートを上書きしないようにする方法はありますか?
ありがとうございました
ruby-on-rails - nil:NilClass の未定義メソッド「synchronize」
新しいアプリを最初から作成しましrails4.0.0.rc1
た1.9.3-p374
(ガイドに従って動作するはずです)。
ただし、単純なアクションを実行できませんcreate
。
ここで create を実行すると、
の行を指しているエラーが表示されますif @book.save
。
1.9.3
それは私が何かを逃したためですか?