块内容我有这段代码的.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