2013-01-08 64 views
0

我收到一個簡單的「聯繫我們」網站,本地服務器正確顯示。Heroku不讀取application.html.haml

它具有和application.html.haml視圖/佈局內有一個小的頁眉和頁腳。這'收益'容器與聯繫我們部分。

問題是,當上傳到Heroku這隻顯示聯繫我們部分。沒有標題,根本沒有頁腳。

我相信這不是火箭科學,但無法弄清楚。

非常感謝您的幫助!

這是在情況下,它可以幫助網址: http://hik-offline.herokuapp.com/

的routes.rb

#force the url to work with under WWW 
    constraints(:host => "hikultura.com") do 
     match "(*x)" => redirect { |params, request| 
     URI.parse(request.url).tap { |x| x.host = "www.hikultura.com" }.to_s 
     } 
    end 

    # Defines all the routes under the language locale 
    scope "(:locale)", :locale => /es|eu|fr|en/ do 
    resources :messages 
    end 

    # Routes that work with no locale 
    match '/?locale=es' => 'messages#new' 
    match '/?locale=eu' => 'messages#new' 
    match '/?locale=fr' => 'messages#new' 
    match '/?locale=en' => 'messages#new' 

application.html.haml

<!DOCTYPE html> 


%html{:xmlns => "http://www.w3.org/1999/xhtml", :lang => "en", "xml:lang" => "en"} 

    %head 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <meta name="csrf-param" content="authenticity_token"/> 
    <meta name="keywords" content="turismo pais vasco, euskal herriko, escapadas fin de semnana pais vasco, jaia, pays basque agenda, cultura euskadi, cultura pais vasco, what to do basque country, eventos euskadi, ocio pais vasco" /> 
    <link rel="shortcut icon" href="/favicon.ico" /> 
    = title :site => "HiKultura" 

    = stylesheet_link_tag "application" 

    = javascript_include_tag "application" 
    = csrf_meta_tags 


    %body{:class => "#{controller.controller_name} container"} 
    .container 
     #header 
     .wrap 
      #logo 

      - logo_tag = image_tag("hikultura_paisvasco_euskadi_jaia_cultura_small.png", :alt => "HiKultura Logo HiKultura.com", :class => "logo_size") 
      = link_to logo_tag, root_path 
      #slogan.capital 
       =t :slogan 

      #header_right 
      #login 
       #lang 
       - [:es, :eu, :fr, :en].each do |locale| 
        %li= link_to locale, url_for(locale: locale) 

     #main 
     #cubo 
      #formulario 
      = yield 
      #info 
      =t :info 
      %br/ 
      %br/ 
      =t :info2 
      #arrow 
     #message.capital 
      #notice= notice 

     #linea 

搶答/消息/ new.html.haml

%h2.capital 
    =t :contact_us 

= form_for @message do |f| 
    -if @message.errors.any? 
    .error_messages 
     %h2 
     = pluralize(@message.errors.count, "error") 
     prohibited this message from being saved: 
     %ul 
      - @message.errors.full_messages.each do |msg| 
      %li 
       = msg 
    .field.capital 
    = f.label t(:name) 
    %br/ 
    = f.text_field :name, :size => 46 
    .field.capital 
    = f.label t :email 
    %br/ 
    = f.email_field :email, :size => 46 
    .field.capital 
    = f.label :content, t(:message) 
    %br/ 
    = f.text_area :content, :rows => 5, :width => 45 
    .actions.capital.theFont 
    = f.submit t(:send_message) 

回答

0

它並不重要。

我創建了一個新的rails項目複製代碼並工作。

謝謝