2011-01-12 7 views
2
.section 
    .title 
    Subscription 

    .body 
    = form_tag(:action => subscribe_url, :method => :post) 
     = @plans.each do |p| 
     %tr= p[:blurb] 
     %tr= p[:price] 
     .spacer 
     = submit_tag('Subscribe', :class => 'button ok') 

    %p 
    %br 
    Note: If you wish to cancel your subscription, please 
    -# link_to "contact Customer Support", "http://support.jobfully.com" 

私たちが見ているエラーフォームはこれです、終了$期待のRails、HAMLについてのご質問、および

抽出されたソース(ライン#21の周り):

18:%BR 19:注意:あなたがあなたのサブスクリプションをキャンセルしたい場合は、してください 20: - #のlink_to "接触カスタマサポートを" 、 "http://support.jobfully.com"

ここで間違っていることについてのご意見はenter code hereとなります。ありがとう!

答えて

0

この

%br 
%p 
    Note: If you wish to cancel your subscription, please 
    = link_to "contact Customer Support", "http://support.jobfully.com" 
3

をお試しくださいがたくさんありますそれは直接関係しています場合、私は知らないが、form_tag

- form_tag(:action => subscribe_url, :method => :post) do 

であるべきで、あなたの各ループは

- @plans.each do |p| 

する必要があります私が何を呼ぶか、あなたが上に掲示したハムで起こっている「奇妙なこと」。これによって、実際には、完全に空のタグ(たとえば、.section%pなど)がその下にネストされていないことがあります。できるだけ切り取ってみて、hamlファイルを部分ごとに再構築してみましょう。

+0

奇妙なことの多くは不完全さに起因していました。あなたがここに示した構文はうまくいきました。私が持ってはいけないときに、いくつかの異なる形のタグを混在させていたと思います。 – Mei

関連する問題