我使用了html2haml.heroku.com,它将一些普通的字符串转换为以下内容:
A normal sentence is here
= succeed '.' do
%strong and it is cut off randomly by this succeed
Run Code Online (Sandbox Code Playgroud)
当succeed呼叫似乎没有必要.这只是从html到haml转换的工件吗?
我希望能够在同一行上有两个Haml元素.例如:
%h1 %a{:href => '/'} Professio.
这不起作用.如果没有borking,我怎么能得到这样的东西呢?
我在rails项目上使用haml(+ sass)有一些经验.我最近开始使用blueprintcss - 我唯一做的就是将blueprint.css转换为sass文件,并从那里开始编码.我甚至有一个rails发生器,默认包含所有这些.
似乎Compass完成了我的工作以及其他事情.我试图了解其他东西是什么 - 但文档/教程不是很清楚.
这些是我的结论:
通过这种分析,我很想给Compass一个尝试.
我的分析是否正确?我错过了任何关键点,还是我错误地评估了这些要点?
var = #{message}在我的例子中使用我得到undefined local variable or method message- message = 'it works'上述:javascript一切工作正常我想在里面运行迭代 .请参阅最后一个代码示例,了解我在最终的javascript代码中需要什么.在哪里我需要循环一些ruby变量(或散列哈希的散列?)来获得这个.数据(='基础')可以有很少的元素.它可以有少数元素的孩子等..each:javascript
这个haml代码
%html
%head
:javascript
$(document).ready(function() {
- message = 'it works'
var = message
});
%body
- message2 = 'hi'
= message2
%div{:id =>"jstree"}
Run Code Online (Sandbox Code Playgroud)
给了我这个HTML代码
<html>
<head>
<script type='text/javascript'>
//<![CDATA[
$(document).ready(function() {
- message = 'hi'
var = message
});
//]]>
</script>
</head>
<body>
hi
<div id='jstree'></div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我想用haml生成的最终javascript代码是javascript变量
var data = [{ …Run Code Online (Sandbox Code Playgroud) 我在带有HAML Coffee的rails后端使用backbone.js ,这是由haml_coffee_assets编译的.我的模板中有一些重复.
有没有办法创建类似rails的部分来干涸我的模板?
另外:我可以content_for(:something)在咖啡HAML中做吗?
Meteor是否支持haml?
如果需要创建包,那么推荐使用的库是什么?
haml和车把一起玩得好吗?
我想写haml,它将被处理成Meteor演示中显示的html样式(带把手).
有人可以告诉我如何设置这些复选框进行检查?我确信它很简单,但经过一个小时的尝试后我觉得我需要问一下!谢谢!
= form_tag movies_path, :id => 'ratings_form', :method => :get do
Include:
- @all_ratings.each do |rating|
= rating
= check_box_tag "ratings[#{rating}]",
= submit_tag 'Refresh', :id => 'ratings_submit'
Run Code Online (Sandbox Code Playgroud) 当onclick甚至从haml中的link_to标签触发时,我想调用一个javascript函数(没有JQuery).我怎样才能做到这一点?
我开始学习HAML:我无法将Flash块转换为HAML:
<% flash.each do |key, value| %>
<div class="alert alert-<%= key %>">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong><%= value %></strong>
</div>
<% end %>
Run Code Online (Sandbox Code Playgroud) haml ×10
ruby ×2
backbone.js ×1
checkbox ×1
coffeescript ×1
compass-sass ×1
css ×1
html ×1
javascript ×1
jst ×1
link-to ×1
meteor ×1
onclick ×1
sass ×1