将红宝石嵌入到HAML中,而不会在“标签”旁/前添加“标签”

用户名

当我键入以下内容时,我的红宝石代码就会显示出来(并呈现为“ Hello World”,即数据库中的内容):

%p= @task.notes

但是当我以这种方式尝试时,rails会中断(Tasks#index中的NoMethodError):

%p= Some text before code @task.notes

当我尝试此操作时,它只会显示我所键入的内容(代码前的一些文本= @ tasks.notes):

%p Some text before code = @task.notes

当我尝试此操作时,它也只显示了我键入的内容(代码%= @ task.notes之前的一些文本):

%p Some text before code %= @task.notes

当我尝试此操作时,它将再次显示我所键入的内容(代码前的一些文本[email protected]):

%p Some text before code [email protected]

但是,当我尝试执行此操作时(代码Hello World之前的一些文本),但是似乎没有办法仅将代码放在文本旁边,这确实很奇怪:

%div
  Some text before code
  = @task.notes

但是当我尝试此操作时,我得到一个错误(Tasks#index中的Haml :: SyntaxError):

%div Some text before code
  = @task.notes

我不了解这里发生的事情的逻辑,以及为什么我被迫合并所有这些显然毫无意义的回报,以便仅在某些文本旁边生成我想要的代码。有人可以帮我填写一下如何在某些文本旁边添加一些红宝石代码,而不必合并所有这些回车符吗?还是这就是Haml的方式?

马特

您可以插入代码:

-# No =
%p Some text before code #{@task.notes}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将代码嵌入到HAML中的pre / code标签中

来自分类Dev

如何将红宝石嵌入到javascript中

来自分类Dev

“加入”不会在红宝石上泛滥成灾

来自分类Dev

由于某些原因,标签不会在CSS中旋转

来自分类Dev

Symfony 模板不会在 EasyAdmin 中呈现标签

来自分类Dev

表单提交不会在选择标签中读取

来自分类Dev

带有标签的超链接不会在新标签页中打开

来自分类Dev

Rookv1.2不会在CrushMap上添加标签

来自分类Dev

tr元素上的ui-sref将不会在新标签页中打开

来自分类Dev

Selenium不会在新标签页(Python和Chrome)中打开新的URL

来自分类Dev

h3标签不会在php中的foreach循环中回显

来自分类Dev

更改选项不会在AngularJS中显示选项标签/文本

来自分类Dev

带有 <include> 标签的视图不会在 RecyclerView android 中更新

来自分类Dev

如何在Haml文件中的嵌入式红宝石中像<br />或\ n那样换行?

来自分类Dev

jQuery load()不会在div中加载脚本标签

来自分类Dev

Redux:道具的全局状态不会在标签之间更新

来自分类Dev

标签不会在 Form.Refresh() 上重绘

来自分类Dev

cite 标签不会在 Chrome 中使文本变成斜体

来自分类Dev

C# 标签不会在表单中移动

来自分类Dev

将宝石中的红宝石脚本添加到路径

来自分类Dev

chruby不会根据新终端标签上的.ruby-version中的值更改为正确的红宝石版本

来自分类Dev

在HAML中遍历哈希的红宝石数组

来自分类Dev

将<script>标签嵌入到React Gatsby组件中

来自分类Dev

mkbundle不会在随附的netmodule中嵌入程序集

来自分类Dev

即使添加了fill = tk.Y,使用包后Tkinter标签也不会在Y方向上填满

来自分类Dev

标签不会在没有 javascript 的情况下将容器包装在解决方案上

来自分类Dev

jQuery标签输入不会在粘贴输入时自动创建标签

来自分类Dev

轨道上的红宝石定义标签的翻译

来自分类Dev

逻辑:Struts1中的messagesPresent标签不会在操作消息中循环遍历多个错误

Related 相关文章

  1. 1

    将代码嵌入到HAML中的pre / code标签中

  2. 2

    如何将红宝石嵌入到javascript中

  3. 3

    “加入”不会在红宝石上泛滥成灾

  4. 4

    由于某些原因,标签不会在CSS中旋转

  5. 5

    Symfony 模板不会在 EasyAdmin 中呈现标签

  6. 6

    表单提交不会在选择标签中读取

  7. 7

    带有标签的超链接不会在新标签页中打开

  8. 8

    Rookv1.2不会在CrushMap上添加标签

  9. 9

    tr元素上的ui-sref将不会在新标签页中打开

  10. 10

    Selenium不会在新标签页(Python和Chrome)中打开新的URL

  11. 11

    h3标签不会在php中的foreach循环中回显

  12. 12

    更改选项不会在AngularJS中显示选项标签/文本

  13. 13

    带有 <include> 标签的视图不会在 RecyclerView android 中更新

  14. 14

    如何在Haml文件中的嵌入式红宝石中像<br />或\ n那样换行?

  15. 15

    jQuery load()不会在div中加载脚本标签

  16. 16

    Redux:道具的全局状态不会在标签之间更新

  17. 17

    标签不会在 Form.Refresh() 上重绘

  18. 18

    cite 标签不会在 Chrome 中使文本变成斜体

  19. 19

    C# 标签不会在表单中移动

  20. 20

    将宝石中的红宝石脚本添加到路径

  21. 21

    chruby不会根据新终端标签上的.ruby-version中的值更改为正确的红宝石版本

  22. 22

    在HAML中遍历哈希的红宝石数组

  23. 23

    将<script>标签嵌入到React Gatsby组件中

  24. 24

    mkbundle不会在随附的netmodule中嵌入程序集

  25. 25

    即使添加了fill = tk.Y,使用包后Tkinter标签也不会在Y方向上填满

  26. 26

    标签不会在没有 javascript 的情况下将容器包装在解决方案上

  27. 27

    jQuery标签输入不会在粘贴输入时自动创建标签

  28. 28

    轨道上的红宝石定义标签的翻译

  29. 29

    逻辑:Struts1中的messagesPresent标签不会在操作消息中循环遍历多个错误

热门标签

归档