0
是否可以使用輸入作爲「的link_to」的路徑?使用導軌爲路徑變量
<% @call.each do |call| %>
<%= call.title %>
<%= link_to "Path Text", call_path(call) %>
<% end %>
上述代碼將進入呼叫顯示頁面。如果在創建表單我對path
一個輸入,這是一個string
。是否有可能進入「call_path(電話)」,然後使用該輸入作爲link_to
路徑,例如:
<% @call.each do |call| %>
<%= call.title %>
<%= link_to "Path Text", call.path %>
<% end %>
我已經試過這個代碼和鏈接輸出,以「call_path的URL(調用鏈接)「
在呼叫模型中,我在創建模型時定義了path:string
,並且在控制器中的params
的permit語句中有:path
。
你不能從客戶端(瀏覽器)中調用Ruby(服務器端)。你能*做的是用一個Ruby調用(所有服務器端)的結果來渲染href,例如'Path Text' –
@DaveNewton,所以不可能將保存在變量中的輸入用作路徑? – AJDEV
我不清楚你在問什麼。 –