[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[kagemai-users:0353] Re: 件名を人・またはステータスによって変更する
櫻木です。
> +<% if report['status'] != '完了' then %>
> Subject: <%= subject %>
> +<% else %>
> +Subject: [finished] <%= subject %>
> +<% end %>
> <% if to.size > 0 then %>
> To: <%= to.join(', ') %>
この部分だけ実行してみたら次のようなエラーになりました。
--------------------------------------------------
compile error
C:/kagemai/UserData/project/Bugtest2/template/report_h.rtxt:15: syntax error
_erbout << "To: "; _erbout << (( to.join(', ') ).to_s); _erbout << "\n"
^
C:/kagemai/UserData/project/Bugtest2/template/report_h.rtxt:19: syntax error
_erbout << "Cc: "; _erbout << (( cc.join(', ') ).to_s); _erbout << "\n"
^ (SyntaxError)
C:/kagemai/UserData/project/Bugtest2/template/report_h.rtxt:19:in
`initialize': compile error (SyntaxError)
C:/kagemai/UserData/project/Bugtest2/template/report_h.rtxt:15: syntax error
_erbout << "To: "; _erbout << (( to.join(', ') ).to_s); _erbout << "\n"
^
C:/kagemai/UserData/project/Bugtest2/template/report_h.rtxt:19: syntax error
_erbout << "Cc: "; _erbout << (( cc.join(', ') ).to_s); _erbout << "\n"
^ from
C:/kagemai/lib/kagemai/mail/mail.rb:104:in `initialize'
from C:/kagemai/lib/kagemai/project.rb:341:in `new'
from C:/kagemai/lib/kagemai/project.rb:341:in `sendmail_to'
from C:/kagemai/UserData/project/Bugtest2/script/email_message.rb:44:in
`sendmail'
from C:/kagemai/UserData/project/Bugtest2/script/email_message.rb:53:in
`init_project'
from C:/kagemai/UserData/project/Bugtest2/script/email_message.rb:52:in
`call'
from C:/kagemai/lib/kagemai/project.rb:239:in `add_message'
from C:/kagemai/lib/kagemai/project.rb:239:in `each'
from C:/kagemai/lib/kagemai/project.rb:239:in `add_message'
from C:/kagemai/lib/kagemai/project.rb:236:in `transaction'
from C:/kagemai/lib/kagemai/mssqlstore.rb:333:in `transaction'
from C:/kagemai/lib/kagemai/mssqlstore.rb:333:in `transaction'
from C:/kagemai/lib/kagemai/project.rb:236:in `add_message'
from C:/kagemai/lib/kagemai/cgi/action/add_message.rb:81:in `execute'
from C:/kagemai/lib/kagemai/kagemai.rb:77:in `action'
from ./guest.cgi:80:in `execute'
from C:/Inetpub/wwwroot/kagemai/admin.cgi:8
--------------------------------------------------
また、
report_h.rtxt の文中のSubjectなんですが、
これはDBのフィールドの 'title’に相当するということでいいのでしょうか。
この部分を 例えば 'status' 'title' 'assigned'
など複数のフィールドを連結することは可能でしょうか。
あと
「もとの subject に文字を追加する場合などには、一旦 Mail::b_decode してから
文字を追加してMail::b_encode する」ですが
Mail::b_decode
をreport_h.rtxt のSubjectにどのように用いればいいのでしょうか。
お願い事ばかりで申し訳ありませんがよろしくおねがいします。