partials

    2熱度

    4回答

    我打電話: render @users, :layout => "homepage" ,因爲我想換隻爲主頁(視圖/用戶/ _homepage.html自定義佈局的默認部分用戶(視圖/ _user.html.erb)。 ERB)。 但是,當我這樣做時,我得到了user.name方法的NoMethodError。 出於某種原因,用戶變量似乎沒有在用戶部分內正確初始化。 原來一些測試後,部分網頁甚至

    0熱度

    1回答

    我有一個屬於位置模型的報告模型。在嵌套部分中訪問報表對象時,當我在父部分以及包含部分的初始視圖中獲取所需值時,我會得到一個無值的report.location值。 例如, 在用於報告/ index操作的視圖 ,我可以指用於各個元件的相關位置以@reports陣列和得到所需的值: @reports[0].location.name # Works 從這個觀點,我渲染的部分: render :pa

    2熱度

    1回答

    現在,我不得不承認,我完全是Ruby on Rails的新手,並不完全理解每個概念。我已經安裝了Devise進行身份驗證,並且在this guide之後添加了註冊並在我的視圖中登錄鏈接。 下面是我在application.html.erb那樣: <ul class="hmenu"> <%= render 'devise/menu/registration_items' %> <

    0熱度

    1回答

    我正試圖用Rspec2和Rails3開發視圖組件。 但是,我做了以下觀察,並且我不明白髮生了什麼,以及如何解決此問題。 在我的天賦,我定義: describe "main/index.html.erb" do it "displays a photo url in products partial" do assign(:designs, [stub_model(

    0熱度

    1回答

    我在地圖上使用標記來顯示和更新我的應用中點模型的位置。當點被移動時,我有一個JavaScript事件,它更新了所述點的位置。 這一切都工作正常,直到某些點模型驗證失敗,編輯頁面出現錯誤。地圖不見了。我明白'render'實際上不會在控制器中執行代碼,如通過redirect_to調用動作。 因此,我將地圖生成代碼從控制器移動到點幫助器,所以這是我在我看來的事情; <% map = generate_

    2熱度

    2回答

    我有一個動態子菜單,根據用戶所在的頁面顯示。我把下面的代碼在_sub_menu.html.erb部分: <a href="/dashboard/index" class="current">Index</a> <a href="/dashboard/account">Account</a> <a href="/dashboard/payments">Payments</a>` 從我我的主視

    7熱度

    4回答

    今天我一直在將一個相當新的項目從ViewPages移動到Razor,並且一切似乎都進展順利。除了我試圖使用Html.Action來呈現用戶控件,它不會呈現任何東西。 所以我這是在主頁/ Index.cshtml Index.cshtml引用的共享/ _Layout.cshtml文件有以下:在BlogsController <article> @Html.Action("LatestBlogsM

    0熱度

    1回答

    在遷移舊的Rails應用程序到2.3.10,我碰到this blog post,有一個很好的耙子任務.rhtml文件轉換爲.html.erb跑,.rjs到.js.rjs,.haml到.html.haml,等等。但是,當我運行它時,我發現部分沒有被更新,因爲rake任務中的正則表達式在執行轉換時跳過了部分內容。 在博客文章評論中,有人提到新的命名方案不適用於partials,這就是正則表達式的原因。

    3熱度

    1回答

    我有一個部分表示我想放在我的某些頁面上的標題。儘管每個頁面都有不同的標題。我想將這個標題'注入'部分。 這裏就是我想要做的,但它不工作: = render :partial => "section_head_top" %span(id= "section_head_header") Apply = render :partial => "section_head_divid

    35熱度

    8回答

    我想將部分分數作爲降價片段。使用標準rails erb模板渲染它們的最簡單方法是什麼? 理想情況下,我想這樣做: 如果我有一個部分在應用程序/視圖/ _my_partial.md.erb: My awesome view =============== Look, I can **use** <%= language %>! 這是我從一個參考觀看像這樣: <%= render "my_p