https://www.freecodecamp.com/challenges/repeat-a-string
このチャレンジには、ユーザーのプロファイルに保持されているチャレンジソリューションのアーカイブに名前の問題があります。 名前は「文字列を繰り返す」と表示され、[ソリューションを表示]をクリックすると、チャレンジが見つかりませんページが表示されます(偽のタイトルを検索しているようです。これは単に「文字列を繰り返す」である必要があります)。
再現する手順:
悪いタイトル:
ソリューションを表示しようとした結果のページ:
cc / @ FreeCodeCamp / issue-moderators、これとどのように戦うべきですか?
私は別の挑戦で同じ問題を抱えていました。 詳細については、 #8582を参照してください。
問題を解決するには、チャレンジを解決して送信します。 これにより、キャンピングカーのプロファイルが正しい名前と問題へのリンクで更新されます。
./seed/challenges/front-end-development-certification.jsonの82行目にタイプミスがあることに気づきました
{
"id": "afcc8d540bea9ea2669306b6",
"title": "Repeat a string repeat a string"
}
これをチャレンジ「Repeatastring」の同じタイトルに変更すると、この問題は修正されますか?
@tonybordeaux恐れ入りますが、タイプミスではなく、文字列を繰り返すと文字通り言うクールな方法です。
_ "文字列を繰り返す文字列を繰り返す" _
@rasedadead最初もそう思った! しかし、実際の課題を見ると、それは単に「文字列を繰り返す」だけです。
./seed/challenges/basic-bonfire.jsonの368行目に、チャレンジのタイトルプロパティがあります。
"id": "afcc8d540bea9ea2669306b6",
"title": "Repeat a string",
ここで起こっていることは、前述の返信のtitleプロパティがbasic-bonfire.jsonのtitleプロパティと一致しないため、URLが混乱し、エラーが発生していることだと思います。
私の理論をさらに繰り返すと、アーカイブ内の繰り返し文字列をクリックしたときに取得するURLは次のとおりです。
' https://www.freecodecamp.com/challenges/Repeat%20a%20string%20repeat%20a%20string '
これは機能しません。 ただし、これに変更します。
' https://www.freecodecamp.com/challenges/Repeat%20a%20string '
動作します!
そのため、そのプロパティを変更するだけでこの問題が解決する可能性があると私は信じています。
@tonybordeauxああ、私の悪い、それを指摘してくれてありがとう。 ヘルプが必要なタグ付け。
こんにちは、私はこの問題が別のチャレンジで再び発生するのを見ました: Where art thou
(キャンパープロファイル/アーカイブ)/ Wherefore art thou
(実際のチャレンジ名)。 新しい問題を作成する必要がありますか、それともこれにまとめることはできますか?
それを見つけた後、私は先に進み、必要に応じてタイトルのバッチを作成するために高度なアルゴリズムの課題を徹底的に確認しましたが、それが問題の他の唯一の例のようです。 (少なくとも、基本、中級、および高度なアルゴリズムスクリプティングのトピック内)。
タイトルは"何のためにアート汝"であるseed/challenges/01-front-end-development-certification/intermediate-bonfires.json
が、 "どこアート汝"でseed/challenges/01-front-end-development-certification/front-end-development-certificate.json
バグはhttps://github.com/FreeCodeCamp/FreeCodeCamp/commit/a599f5d1027b3e46c21fcd9ccb01f6dc41b4c2e3で発生した可能性があり
https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/seed/challenges/01-front-end-development-certification/intermediate-bonfires.json#L172
https://github.com/FreeCodeCamp/FreeCodeCamp/blob/staging/seed/challenges/01-front-end-development-certification/front-end-development-certificate.json#L126
チャレンジの名前を変更するときは常に、チャレンジjsonと、チャレンジのIDとタイトルを保持するjsonファイルの両方で名前を変更する必要があると思います。
@ arun1595いいキャッチ。 現在のPRでこれらを更新していただけませんか? そのように別の問題は必要ありません。
@raisedadeadやります:)
最も参考になるコメント
@raisedadeadやります:)