結論:svn/dav, svn/dbの権限変更が必要

下記の二つのDIRにapacheを動かしているユーザにオーナー権限を与えます
/usr/local/svn/dav #activity databaseというものらしい
/usr/local/svn/db #transactionログなどか

   1  # chown www-data:www-data -R /usr/local/svn/db
   2  # chown www-data:www-data -R /usr/local/svn/dav

エラーの内容など

   1  $svn ci -m "test"  
   2  svn: Commit failed (details follow):  
   3  svn: Can't create directory   '/usr/local/svn/db/transactions/1128-1.txn': Permission denied  

→ chown www-data:www-data -R /usr/local/svn/db

   1  $svn ci -m "test"
   2  svn: Commit failed (details follow):
   3  svn: Can't open activity db: APR does not understand this error code

→ chown www-data:www-data -R /usr/local/svn/dav

Refs

http://svn.haxx.se/users/archive-2005-10/0084.shtml
http://svn.haxx.se/users/archive-2004-02/1350.shtml

posted by Png satoko on Thu 17 Apr 2008 at 15:58

いつも忘れるのでメモ。

mailerオプション

script/generate mailer class_name method_name

   1  $ rails -v
   2  Rails 2.0.2
   3  $ script/generate mailer TestMailer welcome
   4        exists  app/models/
   5        create  app/views/test_mailer
   6        exists  test/unit/
   7        create  test/fixtures/test_mailer
   8        create  app/models/test_mailer.rb
   9        create  test/unit/test_mailer_test.rb
  10        create  app/views/test_mailer/welcome.erb
  11        create  test/fixtures/muji_mailer/welcome
viewは*.erb形式なんですね。

添付とbodyにURLを追加する時の注意

  • URLをbodyに渡すにはurl_forが使えます。
  • attachmentはメソッドなので@はいりません(ココはまりました)。
  • ファイルを複数添付の時はattachmentを複数回呼べばOKです。
       1      @body = {:sender => "satoko",
       2        :message => "welcome",
       3        :s21g_url => url_for(:host => "www.s21g.com", :controller => "top", :action => "index")
       4      }
       5  
       6      attachment :content_type => "image/png",
       7      :body =>  File.read("an-image.png"),
       8      :filename = "test.png"
       9  
      10      attachment :content_type => "image/png",
      11      :body =>  File.read("an-image2.png"),
      12      :filename = "test2.png"
    

generatorのmailerヘルプ

下記でコマンドでヘルプが表示できます

   1  $ script/generate mailer --help

Refs

http://wota.jp/ac/?date=20050731
http://rails-recipebook.g.hatena.ne.jp/rrbk/?word=*%5BMail%5D

posted by Png satoko on Thu 17 Apr 2008 at 11:14
Contents
Apacheで動いているSVNへコミットエラー:Permission denied、Can't open activity db
ActionMailer@Rails2.0.2:script/generate mailerオプション+添付とか
Comments
KingofSmack: Here also good reads for this mobile applicatio... '14-5
satoko: stackoverflowでも同じエラーを挙げている人がいたので、1.3でアップロードしたよっ... '10-12
ujihisa: :%s/blog/glob/g '10-7
satoko: しゅが〜様 返事が遅くなって申し訳ありません。また、投稿百景ご購入ありがとうございます。 ... '09-10
しゅが~: こんにちは。投稿百景を発売日翌日から利用しています。本当にいいAppを作っていただきました。罫... '09-10
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ