問題タブ [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.

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

ruby-on-rails - 初心者:プロファイルとfriendly_idの更新/リダイレクトに関する問題

この時点で壊れているプロファイルコントローラーを書き直そうとしています。私はfriendly_idを使用して、partials edit_basics.haml、edit_details.hamlなどを含む以下のようなURLを使用しています。

  • / users / me / edit / basics
  • / users / me / edit / Interests
  • / users / me / edit / details

問題は、プロファイルを更新し、更新後に正しいパスにリダイレクトすることです。私はこれまでいくつかのことを検索して試しましたが、役に立ちませんでした。

  • 編集フォームを送信すると、/ profiles/meにリダイレクトされます
  • / users / me / edit / basicsを更新した後、この場所に戻る必要があります。更新するとエラーがスローされます。

    #<#:0x007f876e77d768>の未定義のメソッド `update_attributes'

    {"utf8" => "✓"、 "_ method" => "put"、 "authenticity_token" => "wqDebPGdHvXszFvXcaeWwRewA6puTVlv5iCXX1ZD3KU ="、 "profile" => {"form" => "basics"、 "description" => " "}、" commit "=>" Save "、" id "=>" myusername "}

    もちろん、IDをユーザー名にすることはできません

ルート

更新アクション:

アクションの編集:

終わり

更新:id属性には常にユーザーのユーザー名が含まれているため、更新できないようです

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

ruby-on-rails - 新しいユーザーの作成中に Friendly_id エラーが発生する

Person および Company モデルにポリモーフィックに関連付けられているモデル User があります。

person と company の両方のパーマリンクを表示するのに Friendly_id を使用しています。

Person には first_name 属性があり、モデルに次のように記述します。

既存のエントリを更新すると、スラッグが完全に作成されます。しかし、ルーティング エラーをスローする新しい用途を作成しようとすると問題が発生します。

第二に、すべての人には 1 人のユーザーがいて、ユーザーにはユーザー名があるため、次のコマンドを実行すると、更新と新しいレコードの両方で nil クラス エラーの不明なメソッド ユーザー名がスローされます。

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

ruby-on-rails-3.2 - has_friendly_id がacts_as_paranoid モデルで機能しない

Contact モデルにレコードを追加しているときに、次のエラーが発生します。

連絡先モデルは次のようになります

シナリオは、同様の名前の新しい連絡先が追加され、既存の連絡先が偏執的である場合、 Friendly_id はそのレコードを見つけることができず、同様の名前の新しいスラッグを作成しますが、そのスラッグ名が既に存在するため、連絡先モデルはそれを受け入れません。

Friendly_id にパラノイド レコードも考慮させる方法はありますか。つまり、次のようなものを使用します。

scope => :with_deleted

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

ruby-on-rails - Friendly_id がデフォルトで 2 つのダッシュになるのはなぜですか?

Friendly_idが 1 回ではなく 2 回のダッシュを推奨する理由に興味がありますか?

これがデフォルトのロジックである理由に興味があります。彼らが 1 つではなく 2 つのダッシュを選んだ理由は何ですか?

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

url - Friendly_id を使用して、acts-as-taggable-on でタグの URL スラッグを作成する

タグの URL に適したスラッグを作成するために、この質問の回答に従おうとしています。

act_as_taggable_on を使用したタグの URL スラッグの作成

私が持っている初期化子には:

私が得ているエラーは次のとおりです。

助けてくれてありがとう!

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

android - フレンドリ名で結合された bluetooth デバイスのリストを取得する方法

電話で結合されたBluetoothデバイスのリストを取得しようとしています。私の問題は、「友好的でない」方法でそれを取得していることです。これが私のコードです:

私は得ています:00:23:7f:5f:fe:1c...

数字ではなくわかりやすい名前を取得するにはどうすればよいですか?

私が知っていることを追加するgetname()だけですが、私が理解しているように、それは接続されたデバイスのみであり、結合されたデバイスではありません。

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

ruby-on-rails - User.find( '123-foobar')は、IDが123のユーザーを返します

githubで質問しましたが、ここでも質問してみます。「機知に富んだ」ことには何の問題もありません;-)。friend_id4を使用します。

slug =>"123foobar"でユーザーを作成しました。このユーザーのIDは200です。

を実行するUser.find('123-foobar')と、ユーザー200ではなくID123のユーザーが返されます。

これはバグですか?

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

ruby-on-rails - 2 つのパラメーターを持つ Friendly_id?

このように、 Friendly_id を使用して、1 つではなく 2 つのパラメーターを持つ簡単な方法があるのだろうか?

www.example.com/dateTitle/

日付とタイトルは、私のデータベースの 2 つの別個のフィールドです。

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

ruby-on-rails - Rails3のネストされたルートとデフォルトのベース

Railsガイドの例から、次のようなルートがあります。

次のようなURLにつながります:

たとえば、パブリッシャー向けのスラッグが欲しい-オックスフォードそして最初の「/publishers」の部分は避けてください次のようなURLを作成します。

Rails 3でこれを達成するための最もクリーンで最良の方法は何ですか?

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

ruby-on-rails - ネストされたルートで Friendly_id のスラッグを使用するには?

編集・作成時に入れ子になったルートで Friendly_id からのスラッグを作るのに苦労していますか? ルートはショーに最適です。

これは、tester2 を編集しようとしたときに取得する URL です。

私が見たいのは:

これが私のコードです。

team.rb

video.rb

ルート.rb

ご協力ありがとうございました。