View - Camada de Apresentação (/*.html.erb)
Como exibir uma data no formato dd/mm/aa?
Se o sistema está exibindo a data em formato mm/dd/aaaa, por exemplo:
No arquivo <suapagina>.html.erb basta adicionar o seguinte comando:
Antes:
Data Inicial: <%= @data_inicial.value.to_date %>
Data Inicial: 01/28/2017
Depois:
Data Inicial: <%= l @data_inicial.value.to_date, format: "%d/%m/%Y" %>
Data Inicial: 28/01/2017
Como transformar um número fracionário (float, double, decimal) em inteiro?
Se o sistema está exibindo um número com uma ou duas casas decimais, por exemplo:No arquivo <suapagina>.html.erb basta adicionar o seguinte comando:
Antes
Idade: <%= @idade %> anos
Idade: 25.0 anos
Depois
Idade: <%= @idade.to_i %> anos
Idade: 25 anos
Como formatar um conteúdo para adicionar quebras de linha no texto?
Se o sistema está exibindo um texto sem quebra de linhas, mas o usuário digitou com quebra de linha, por exemplo:No arquivo <suapagina>.html.erb basta adicionar o seguinte comando:
Antes:
Justificativa:
<%= @justificativa.value %>
"Justificativa:
O processo de desenvolvimento irá tornar o trabalho mais organizado. A atualização do sistema será realizada de forma automática. O sistema terá um comportamento mais favorável."
Depois:
Justificativa:
<%= @justificativa.value.gsub("\n","</br>").html_safe %>
"Justificativa:
O processo de desenvolvimento irá tornar o trabalho mais organizado.
A atualização do sistema será realizada de forma automática.
O sistema terá um comportamento mais favorável."
Depois:
Justificativa:
<%= @justificativa.value.gsub("\n","</li>").html_safe %>
"Justificativa:
- O processo de desenvolvimento irá tornar o trabalho mais organizado.
- A atualização do sistema será realizada de forma automática.
- O sistema terá um comportamento mais favorável."
0 Comentários