[#31191] クラスメソッドについて — cyross@...

みなさん、初めまして。

16 messages 2001/09/02
[#31192] Re: クラスメソッドについて — matz@... (Yukihiro Matsumoto) 2001/09/02

まつもと ゆきひろです

[#31196] ありがとうございます( Re: Re: クラスメソッドについて) — cyross@... 2001/09/03

サイロスです。

[#31234] oracle: sub query — Yasushi Shoji <yashi@...>

やすしです。

16 messages 2001/09/04
[#31241] Re: oracle: sub query — Yasushi Shoji <yashi@...> 2001/09/05

At Tue, 4 Sep 2001 19:59:11 +0900,

[#31238] 半角から全角へ変換 — 吉川 正晃 <yosikawa@...>

吉川と申します。こちらには初めての投稿になります。

33 messages 2001/09/05
[#31240] Re: 半角から全角へ変換 — WATANABE Hirofumi <eban@...> 2001/09/05

わたなべです。

[#31244] jcode + String#tr は? — Take_tk <ggb03124@...> 2001/09/05

たけ(tk)です。

[#31245] Re: jcode + String#tr は? — WATANABE Hirofumi <eban@...> 2001/09/05

わたなべです。

[#31280] 掲示板の再読み込み時の問題 — みかみまさと <kofu@...>

こんにちは。いつもお世話になっています、みかみと申します。

13 messages 2001/09/06

[#31283] ruby 1.6.5 preview1 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

17 messages 2001/09/06

[#31377] 添付ライブラリのリファレンス (HTML) — "Sadayuki Sakamoto" <flea@...8.dion.ne.jp>

酒本と申します。

20 messages 2001/09/11

[#31414] ruby 1.6.5 preview — m_seki@...

18 messages 2001/09/14

[#31419] Hash#+ ハッシュの足し算はいかが? — Take_tk <ggb03124@...>

class Hash

12 messages 2001/09/14

[#31508] 全角を半角に変換 — yoshikazu tsubaki <y-tsubaki@...>

#2回目の人ごめんなさい(間違えて2つのMLに送信してしまいました)

14 messages 2001/09/17

[#31626] my LC2001 summary — Minero Aoki <aamine@...>

あおき@結局三日連続で飲んでしまった です。

117 messages 2001/09/28
[#31688] bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/01

もりきゅうです。

[#31692] Re: bcc (Re: my LC2001 summary) — "U.Nakamura" <usa@...> 2001/10/01

こんにちは、なかむら(う)です。

[#31779] Re: bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/05

もりきゅうです。

[#31782] Re: bcc (Re: my LC2001 summary) — "T.Kitahara" <tko-k@...> 2001/10/05

はじめまして、Kita といいます。

[#31785] Re: bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/06

もりきゅうです。

[#31805] Re: bcc (Re: my LC2001 summary) — nobu.nakada@... 2001/10/09

なかだです。

[#31806] Re: bcc (Re: my LC2001 summary) — "U.Nakamura" <usa@...> 2001/10/09

こんにちは、なかむら(う)です。

[#31808] Re: bcc (Re: my LC2001 summary) — nobu.nakada@... 2001/10/09

なかだです。

[#31809] Re: bcc (Re: my LC2001 summary) — "U.Nakamura" <usa@...> 2001/10/09

こんにちは、なかむら(う)です。

[#31814] Re: bcc (Re: my LC2001 summary) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/09

もりきゅうです。

[#31642] Re: my LC2001 summary — Masaki Suketa <masaki.suketa@...> 2001/09/29

助田です。

[#31663] Re: my LC2001 summary — nobu.nakada@... 2001/09/30

なかだです。

[#31665] Re: my LC2001 summary — TAKAHASHI Masayoshi <maki@...> 2001/09/30

高橋征義です。

[#31672] Re: my LC2001 summary — matz@... (Yukihiro Matsumoto) 2001/10/01

まつもと ゆきひろです

[#31697] RUG (Re: my LC2001 summary) — TAKAHASHI Masayoshi <maki@...> 2001/10/02

高橋征義です。

[#31699] URUG (Re: RUG) — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/10/02

もりきゅうです。

[ruby-list:31373] Re: 掲示板の再読み込み時の問題

From: Tokita Kousui <ktokita@...>
Date: 2001-09-10 06:10:00 UTC
List: ruby-list #31373
こんにちわ。時田です。

Mon, Sep 10, 2001 at 01:53:43PM +0900 において
みかみまさと さん曰く:

> こんにちは。みかみにございます。
> 
> | > で問題解決しました。僕の調べたサイトでは、http:〜と書かなければ
> | > だめと説明してあったのですが、次のように相対パスでも希望通り動作
> | > しました。
> | > 
> | >   Location: ./index.cgi?state=read\n\n
> | 本当は相対URLだとだめだけど、動いてくれる実装が多いというだけ
> | なので、普通は相対URLはやめた方がいいと思います。
> 
>  なるほど、良く分かりました。どうもありがとうございます。
> 
>  ところで、この問題の解決法として、これまでは再び CGI を起動して、
> フォームのデータを上書きするようにして参りましたけれども、結局
> Ruby のスクリプトで、フォームの内容を直接変更したり、削除したり
> する方法はないのでしょうか。

cgi.rb の params は、そのCGIが起動されたときに渡された FORMの内容を
渡してくれているだけなんですから、そりゃ無理ってものです。

掲示版のFORM の内容に デフォルト値をいれておいて(value= で指定)
そこが変更されていなかったら、CGI側で蹴るとか
(例えば、名前のフィールドに「名前をいれて下さい」 とか)

書き込み後にCGIが出力するFORM の場合に、上に書いたようなことをするとかで
表示されたFORMを編集しないと書き込めないようには出来るかも知れないけれど

でも、こういった方法は 新たに Submitボタンを押しての書き込みには意味があっても
リロードには意味がないからね

#ユーザがリロードしたら、そのユーザが今表示しているページを読み込んだURLを、
#
#(読み込む時にFORMデータをPOSTしていたなら、そのFORMデータをPOSTして)
#もう一度読み込むんだから


HTTPヘッダに Cache-Control: no-cache  と、Pragma: no-cache  ってのを
書いとく方法もあるみたい
でも、使ったことないんでよくわかんないです。万能ではないみたい。


他には、同一内容の書き込みをチェックするとか





>  cgi.rb を見たところ cgi.params.delete('field_name') というのが

(ハッシュに)読み込んだフィールド情報をいじっても…(^^;





> あったので、Location を出力する代わりに cgi.params.delete('written')

Location: に Hashのペアを削除 キー「written」を指定
  --> 存在しないから失敗して 値は nil
  --> そりゃ駄目でしょう(笑)


> としたのですが、駄目でした。


たぶん、解決する一番の方法は
「CGIの作り方」の本や ホームページを探して
よくお勉強する事です(^^;
#多分 perl用が多いでしょうけど、みかみさんがぶつかっている問題は
#言語は関係ないですから(^^;

-- 
時田幸粋  <ktokita@where-i.net>
http://ibis.where-i.net/

In This Thread