Forums: 利用方法 (Thread #5687)

変数(${...})の置換方法 (2004-08-02 11:37 by shirai-kaoru #10429)

雛形にCompanyを選択してプロジェクトを作成してみました。

${Company_Name}の部分をRubylang Ltd.に置き換えたいと思いました。変数 Company_Name の値を設定するビューがあり、そこで設定すればよいのではと思ったのですが見つかりませんでした。そういった機能はあるのでしょうか?

なお、base.rbの

def filter(desc, lines)
lines.gsub(
%r!<a\s+href="#{File.basename desc.publish_to}".*?>(.+?)</a>!,
@after)
end



def filter(desc, lines)
lines.gsub(
%r!<a\s+href="#{File.basename desc.publish_to}".*?>(.+?)</a>!,
@after).gsub("${Company_Name}", "Rubylang Ltd.")
end

としたら、出力結果は期待通りになりました。

Reply to #10429×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 変数(${...})の置換方法 (2004-08-02 23:36 by narucy #10440)

あの変数とおぼしき(${Company_Name})ものは「ここは後で書き換えてくださいね」という私からのメッセージです。

フィルタを使うよりは、普通にHTML書き換えて利用するのが、私が考える Web Publisher のイトです。
Reply to #10429

Reply to #10440×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 変数(${...})の置換方法 (2004-08-03 21:46 by shirai-kaoru #10451)

お返事ありがとうございます。

そうでしたか。特にそういう機能があるわけではなかったのですね。

このフィルタ機能、ユーザがそうしたいと思ったらそのようにできるので、とても便利で柔軟性があると思います。
Reply to #10440

Reply to #10451×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login