塊內容我有這段代碼的.rb文件中:在段落中如何調用從HTML
main_content_blocks do
5.times.map do |position|
{
id: rand(10..100),
position: position,
block_type: 'text',
text_markdown: "**This is the Markdown number #{position}**",
library_image_id: nil,
library_image_alt_text: nil,
library_image_title: nil,
library_image_caption: nil,
}
end
end
從HTML,比如我需要調用main_content_blocks的不同選項.. 。例如ID,text_markdown等... 如何使用ruby <%>編寫HTML?
只要您在控制器中將main_content_blocks定義爲實例變量,就可以在您的html模板中運行此塊。您可以使用<%=標籤在視圖中輸出您需要的內容。 – bkunzi01
嗨bkunzi01,謝謝你的回答。如我所說,我是新來的紅寶石。所有的控制器和曼波詹博已經完成了。我需要HTML位。你能在這裏提供熱點目標(例如)text_markdown嗎?或許?<%= main_content_blocks.text_markdown%>? – Jonathan
哪個.rb文件和哪個函數包含此代碼?正如@ bkunzi01所說的,你需要在控制器的相應操作中將此作爲一個實例變量 - 就像'@main_content_blocks = main_content_blocks這樣做......' - 你真的嘗試過輸出main_content_blocks ruby代碼嗎?在那裏的ruby代碼有幾個錯誤,從'未定義的變量main_content_blocks'開始。 – Anand