ruby-on-rails - 在rails和haml中提交具有多行值的按钮
问题描述
在某些情况下,我想在“提交”按钮值中有多行。我正在使用 Rails 6 和 haml。
这就是我想出的(不工作):
form_view.html.haml:
- if @count < 0
- check_btn_val = "Submit"
- else
- check_btn_val = "Submit<br>You have " + @count + " submissions remaining"
%input{"type" => "submit", "value" => check_btn_val, ...}
<br> 被忽略并被视为纯文本(按钮标签在值内包含“<br>”)。
我看过这个问题HTML:我可以在多行中显示按钮文本吗?但我不认为这对我有用,因为它根据按钮的固定宽度分割线,而我的目标是在特定位置中断。
解决方案
您的情况与此更相似,因此您可以使用字符串插值:
- if @count < 0
- check_btn_val = "Submit"
- else
- check_btn_val = "Submit<br>You have $#{@count} submissions remaining".html_safe
%input{"type" => "submit", "value" => check_btn_val, ...}
推荐阅读
- vb.net - 如何从消息队列创建新文件?
- php - PHP HTML:表格未正确对齐
- c# - 对实现通用服务的抽象类实现不同的具体化
- python - 我得到 TypeError: can't multiply sequence by non-int of type 'float'
- liquid - 如何按首字母和液体对项目进行分组?
- go - 我对发送者通道的效果有疑问
- javascript - “泄露的论点”是谎言吗?
- python-3.x - 设置 keras 和 tensoflow 以与 AMD GPU 一起运行
- laravel - 不能 require_once fdpf/fpdf.php
- r - 我可以使用数据表连接或聚合函数来聚合开启日期和关闭日期之间的时间序列数据吗?