Ich habe Suchfunktionalität für meine Indexseite implementiert. Ich bin mitSchienen sortieren und suchen
helper_method :sort_column, :sort_direction
def sort_column
SyuhoArea.column_names.include?(params[:sort]) ? params[:sort] : "syuhoid"
end
def sort_direction
%w[asc desc].include?(params[:direction]) ? params[:direction] : "desc"
end
zum Sortieren. Jetzt ist die Issuse immer wenn ich zum Sortieren klicke, wird die Seite neu geladen und deswegen werden die Suchtextfelder gelöscht.
Ich möchte Textfelder suchen, um ihre Werte beim Sortieren zu halten. Gibt es eine Möglichkeit, dass ich Such-Textbox-Werte als Parameter übergeben kann, während die Parameter [: sort] und params [: direction] an den Controller übergeben werden.
Dafür habe ich benutzerdefinierte Link hart codierten Link in Sicht.
bevor es wie
war<th class="text-center"><%= sortable "dept_id", "dept_id" %> </th>
jetzt ich habe es
<th class="text-center asc">
<a class="current asc" href="/syuho_honbus?direction=asc&sort=dept_id;dept_id=<%= params[:dept_id]%>;status=<%= params[:status]%>;created_at=<%= params[:created_at]%>">状況</a> </th>
gemacht Nun aber es wird nur in aufsteigender Reihenfolge sortiert.
es funktioniert gleich wie ich in Frage erwähnt. –
Ich habe die Frage mit den Änderungen, die ich versucht habe, bearbeitet –