[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2019

From: Sho Hashimoto <redmine@r...>
Date: Sat, 20 Mar 2010 12:15:01 +0900
Subject: [ruby-reference-manual:2019] [Bug #2988] DOSISH対応のページを表示できるようにする?

Bug #2988: DOSISH対応のページを表示できるようにする?
http://redmine.ruby-lang.org/issues/show/2988

起票者: Sho Hashimoto
ステータス: Open, 優先度: Normal

File.joinにある「DOSISH対応」へのリンクを以下のように修正しようと考えています。

  -と同じです。[[unknown:DOSISH 対応]]で環境依存になる予定です。
  +と同じです。[[d:platform/DOSISH-support]]で環境依存になる予定です。


しかし、上記のようにした場合、DOSISH-support.rdのファイル名に「-」が入っ
ているため、実際にブラウザで表示した時には以下のように表示されてしまいます。

  と同じです。[[compile error: : d:platform/DOSISH-support]]で環境依存になる予定です。


いくつか修正案があると思うですが、僕としては選択肢として以下を考えています。

1. /view/platform/DOSISH-supportは表示できるので、ファイル名に「-」を含んでも表示できるようにする
2. ファイル名を DOSISH_support.rd にしてしまう
3. そもそも DOSISH-support.rd の表示は今後も考えない


1.の場合、以下のように修正する事を考えています。

  --- lib/bitclust/screen.rb      (revision 3925)
  +++ lib/bitclust/screen.rb      (working copy)
  @@ -155,7 +155,7 @@
       end

       def document_url(name)
  -      raise unless %r!\A[\w/]+\z! =~ name
  +      raise unless %r!\A[-\w/]+\z! =~ name
         "#{@cgi_url}/#{name}"
       end
     end


他のファイルに影響がないので、1 の案がいい...のかな?という風に考えてい
るのですが、いかがでしょうか。2 の案の場合には mswin32-compat.rd などの
ファイル名の修正も併せて必要になりそうです。

今のところ需要がないという場合にはこのチケットを挙げておくだけにして、
ひとまず置いておこうと考えています。


----------------------------------------
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    2019 2010-03-20 04:15 [redmine@r...        ] [Bug #2988] DOSISH対応のページを表示できるようにする?
      2359 2010-06-27 14:58 ┣[redmine@r...        ] [Bug #2988][Assigned] DOSISH対応のページを表示できるようにする?
      2361 2010-06-27 16:47 ┗[redmine@r...        ] [Bug #2988][Closed] DOSISH対応のページを表示できるようにする?