Also zuerst zu deiner Fehlermeldung: wrong number of arguments bedeutet ja nichts anderes als: Falsche Anzahl an Argumenten (bei einer Methode). Die Helper sind nichts anderes als Methoden. Schau am besten in der API nach, welche Argumente die Helper erwarten.
Zu deiner Frage mit der Suche: Es ist vielmehr ein SQL-Problem, als Rails-spezifisch. Es gibt mehrere Wege, das ganze zu lösen. Du könntest dein Formular ändern und nur sprachspezifisch suchen lassen, also ein Suchfeld und ein Feld für die Auswahl der Sprache. Dann hast du zwei Parameter, die du auswerten kannst. Die andere Idee ist, einfach beide Spalten zu durchsuchen.
Das geht z.B. mit dynamischen Helpern: find_all_by_tags_and_language(tags, language) Damit kannst du mehrere Spalten kombinieren. Das geht natürlich auch mit normalen find-Methoden. Da musst du dann die Parameter anpassen.
Zu deiner Frage mit der Suche: Es ist vielmehr ein SQL-Problem, als Rails-spezifisch. Es gibt mehrere Wege, das ganze zu lösen. Du könntest dein Formular ändern und nur sprachspezifisch suchen lassen, also ein Suchfeld und ein Feld für die Auswahl der Sprache. Dann hast du zwei Parameter, die du auswerten kannst. Die andere Idee ist, einfach beide Spalten zu durchsuchen.
Das geht z.B. mit dynamischen Helpern: find_all_by_tags_and_language(tags, language) Damit kannst du mehrere Spalten kombinieren. Das geht natürlich auch mit normalen find-Methoden. Da musst du dann die Parameter anpassen.