Home

www.gnnk.net

[Rails]Head First Rails

昨年末から、Ruby勉強会@関西に参加しています。

1/30のプログラムの1つが、「RailsでWebスケジューラを作ってみよう」だったこともあって、
Head First Rails ―頭とからだで覚えるRailsの基本
を買ってみました。

一通り読んでみて、分からないところが一つありました。

P345
第8章 XMLといろいろな表現技法
アクション「news」を作成する
のルート設定に関して、


map.connect '/incidents/news', :action=>'news', :controller=>'incidents', :format=>'xml'

と設定した場合、

http://localhost:3000/news.xmlにアクセスすると、

ActiveRecord::RecordNotFound in IncidentsController#show
となり、showアクションを見にいってしまいます。
正しくは、


map.connect '/incidents/news.xml', :action=>'news', :controller=>'incidents', :format=>'xml'

ではないんでしょうか?

[GMail]Google Appsで 同一ドメインのサイト内フォームからのメールが受信できない問題

Google Appsで 同一ドメインのサイト内フォームからのメールが受信できない問題
に関して、Heartfieldさんの記事、Value DomainとGoogle Appsでフォーム経由のメールを受信を参考にしました。

ValueDomainのDNS設定画面が、1つのtextarea内にすべて設定するタイプの場合の設定方法です。

ドメインの所有権確認用の文字列が、
「google***********」
メール受信用のサブドメインが「form」の場合の設定です。
これ以外に、Aレコードの設定等は、必要です。


mx ASPMX.L.GOOGLE.COM. 10 form
mx ALT1.ASPMX.L.GOOGLE.COM. 20 form
mx ALT2.ASPMX.L.GOOGLE.COM. 30 form
mx ASPMX2.GOOGLEMAIL.COM. 40 form
mx ASPMX3.GOOGLEMAIL.COM. 50 form
mx ASPMX4.GOOGLEMAIL.COM. 60 form
mx ASPMX5.GOOGLEMAIL.COM. 70 form
cname google***********.form google.com.
txt form v=spf1 include:aspmx.googlemail.com ~all

[本][映画]2010年1月

[WordPress]Contact Form 7で前ページのデータを受け取る

フォーラムのContact Form 7のカスタマイズを参考に、前のページから、Contact Form 7にPOSTデータを送るようにしてみました。

送信元フォーム部分


<form action="フォームの設置url" method="post">
<p><input type="text" name="data" value="" /><br />
<input type="submit" /></p>
</form>

テーマ内 functions.php


function my_form_filter($tag){
  if (!is_array( $tag )) {
    return $tag;
  }
  $postData = $_POST['data'];
  $name = $tag['name'];
  if($name == 'data') {
    $tag['values'] = (array)$postData;
  }
  return $tag;
}
add_filter('wpcf7_form_tag', 'my_form_filter', 11);

これで、Contact Form 7 で、「data」で設定した、フォームにデータの引き渡しが行われます。

[本][映画]2009年12月

Home

Search
Feeds
[PR]

Return to page top

Canonical URL by SEO No Duplicate WordPress Plugin