Ho bisogno di passare un avviso a una vista dal controller, e voglio se è possibile creare qualche collegamento anche all'avviso.creare un link_to nel controller
mio regolatore:
format.html { redirect_to purchase_order_headers_path, notice: 'PO already has RR with RR ID: ' + rr.rr_id + ', void RR first.' }
Esiste un modo così posso fare in modo che il [rr.rr_id]
diventerà un collegamento in modo che quando l'utente fa clic su di esso andrà ad esso di pagina? Dal link_to
verrà restituito l'errore "undefined method"
se inserito sul controller.
Grazie.
Perché quando uso 'view_context.link_to()' restituisce la propria azione? dammi il 'RR-1301-0001', ma ho bisogno di essere 'RR-1301-0001' – ksugiarto
che era solo un esempio. devi usare gli argomenti pass per link_to. per esempio, quel link che vuoi, lo scrivi come 'view_context.link_to ('RR-1301-0001', '/ receiving_record_headers/1')'. puoi, ovviamente, utilizzare percorsi denominati per l'url :) – jvnill
Fatto signore, e risultato 'PO ha già RR con ID RR: +" RR-1301-0001 "+, vuoto RR prima., haha dove devo scambiare? Questo è il mio ultimo codice 'format.html {redirect_to purchase_order_headers_path, avviso: 'PO ha già RR con RR ID:' + ActionController :: Base.helpers.link_to (rr.rr_id, receiving_record_header_path (rr.id)). Html_safe + ' prima vengo RR. ' } ' – ksugiarto