USA la formattazione personalizzata all’interno del pulsante submit tag – Ruby Rails

sto cercando di formattare il testo all’interno dei pulsanti submit _ tag in modo da poter mostrare (per esempio) la data di oggi, domani, ecc. non sono sicuro se questo è possibile da quello che ho visto in termini di aiutanti di forma generali. qualcuno sa se questo può essere fatto?

ho il seguente codice in un file _ search.html.erb:

<%= hidden_field_tag :search_string, "2015-02-28" %> <%= submit_tag "Sat 28/2/15", class: "btn" %>

tuttavia vorrei essere in grado di usare qualcosa come strftime e una variabile, per esempio:

<%= t = Time.now + 1.day %>

quindi utilizzare il seguente per formattare la data

t.strftime("%a %d/ %m/ %y")

tutti i puntatori sarebbero i benvenuti.

EN From: Use custom formatting within submit tag button – Ruby Rails

More similar articles:

3 Comments

  1. penso che tu possa fare qualcosa come questo

    <% date = Date.today + 1 %>
    <%= hidden_field_tag :search_string, date.strftime("%F") %> 
    <%= submit_tag date.strftime("%a %D"), class: "btn" %>
    1. questo ha funzionato perfettamente. posso anche vedere la variabile data nel tag nascosto deve essere formato “% F” per passare alla tabella di database, che certamente avrei perso! superbo..

  2. metodo strftime restituisce una stringa, in modo da poter utilizzare t.strftime("%a %d/ %m/ %y") direttamente come primo argomento dell’helper submit_tag:

    <%= submit_tag t.strftime("%a %d/ %m/ %y"), class: "btn" %>

    non credo che assining variabili in vista è considerata buona pratica però.

Leave a Reply

Your email address will not be published. Required fields are marked *