Bug(バグ) #859
A value of URL in link list gadget is not accept Hiragana (リンクガジェットの値がひらがなだとエラーになる)
Start date:
2010-03-16
Due date:
% Done:
100%
3.6 で発生するか:
Unknown (未調査)
3.8 で発生するか:
Unknown (未調査)
Description
Overview (現象)¶
A value of URL in link list gadget is not accept Hiragana.
リンクガジェットの値がひらがなだとエラーになる。
Causes (原因)¶
Using link_to() helper to create link.
リンクの生成に link_to() ヘルパーを使用していた。
Way to fix (修正内容)¶
Changed to use content_tag() helper to create link. I don't think that validating is not needed for protecting flexibility.
リンクの生成に content_tag() ヘルパーを使用するように修正。ここでのバリデーションは柔軟さを確保するために不要。
Original report (元の報告)¶
http://sns.openpne.jp/?m=pc&a=page_fh_diary&target_c_diary_id=23922 より転載
デザイン設定 -> ガジェット設定 -> サイドバナーガジェット設定 にてサイドバーにリンク集を入れ、 URL1に"てすと" リンクテキスト1に"てすと" と入力し、submitする。 そしてSNSユーザ側ページを表示させると、 「 現在、サーバが混み合っているか、メンテナンス中です。 ご迷惑をおかけいたしますが、しばらく時間を空けて再度アクセスしてください。 Currently, our service is too busy or is under maintenance. We're sorry and please retry accessing later. 」 が表示される。 リンクガジェットのリンクURLにひらがなのみを入れると、この問題が再現します。 "http://てすと"の入力だと再現しません。 URLにひらがなのみを入れるのは誤った入力ですが、上述の表記になるのは問題かと思われます。 submitした際に入力値エラーとして保存失敗が適切かと思います。
Related issues
Associated revisions
fixed SNS page redirect to "default/error" if link-list gadgets have wrong formatted URLs (fixes #859)
History
#1 Updated by pnetan over 14 years ago
- Status changed from New(新規) to Pending Fixing(修正待ち)
OpenPNE 3.4 および OpenPNE 3.5 にて再現できました。
以下のエラーがログに残っています。
[error] [client xxx.xxx.xxx.xxx] The route "\xe3\x81\xa6\xe3\x81\x99\xe3\x81\xa8\xe3\x81\xa0\xe3\x81\xa3\xe3\x81\xa1\xe3\x82\x83" does not exist.
#2 Updated by Kousuke Ebihara over 14 years ago
- Target version set to OpenPNE 3.5.2
#3 Updated by Kousuke Ebihara over 14 years ago
- Status changed from Pending Fixing(修正待ち) to Accepted(着手)
- Assignee set to Kousuke Ebihara
#4 Updated by Kousuke Ebihara over 14 years ago
- Status changed from Accepted(着手) to Pending Review(レビュー待ち)
- % Done changed from 0 to 50
更新履歴 6df6f5d81986cf096db955f531c906350a1b4d82 で適用されました。
#5 Updated by Kousuke Ebihara over 14 years ago
- Subject changed from リンクガジェットの値がひらがなだとエラーになる to A value of URL in link list gadget is not accept Hiragana (リンクガジェットの値がひらがなだとエラーになる)
- Status changed from Pending Review(レビュー待ち) to Pending Testing(テスト待ち)
#6 Updated by Kiwa Sakai over 14 years ago
- Status changed from Pending Testing(テスト待ち) to Fixed(完了)
- % Done changed from 50 to 100