Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将按钮代码从HTML转换为HAML?_Html_Ruby_Button_Haml - Fatal编程技术网

如何将按钮代码从HTML转换为HAML?

如何将按钮代码从HTML转换为HAML?,html,ruby,button,haml,Html,Ruby,Button,Haml,我是Rails框架的新手,我的老板告诉我,我需要用HAML而不是HTML编码,所以我一直在想如何将HTML.erb转换成HAML代码。我的问题是,我有以下按钮代码: <%= button_to 'Add to Cart', line_items_path(:product_id => product) %> 产品)%%> 此按钮将产品添加到行项目中,有人可以建议如何在HAML中编写上述代码吗?您是否尝试过: = button_to 'Add to Cart', lin

我是Rails框架的新手,我的老板告诉我,我需要用HAML而不是HTML编码,所以我一直在想如何将HTML.erb转换成HAML代码。我的问题是,我有以下按钮代码:

   <%= button_to 'Add to Cart', line_items_path(:product_id => product) %>
产品)%%>
此按钮将产品添加到行项目中,有人可以建议如何在HAML中编写上述代码吗?

您是否尝试过:

= button_to 'Add to Cart', line_items_path(:product_id => product)

几周前,我浏览了我的一个Rails应用程序,并将其转换为HAML,在我看来,这就是我需要做的所有事情来修复这类事情。

This=button\u to
生成一个输入
而不是一个非HTML的

。我在谷歌上搜索了半分钟就知道了:这是Ruby ERB(一种模板语言)。HAML真的很容易入门。你看过报纸了吗?甚至可能只是一个简单的例子。这让我很快就开始了。对哈姆来说,erb代码是一样的,只要给
代码加
=
代码就行了。正是HTML部分在HAML中做了很多更改。从HTML到HAML的转换主要是扔掉结束标记,确保嵌套正确。我经常在Sinatra的所有东西中使用HAML,但这是我第一次在Rails中使用它。