Wie die Länder gem
Ich versuche, mit der Länder Gem, hatte aber einige grundlegende Fragen auf, wie integrieren Sie dieses Schmuckstück nach habe ich bundle installiert.
- Brauche ich zum erstellen einer neuen controller/model auf den Zugang der Länder?
- Wie erstelle ich eine einfache select-drop-down-anzeigen einer Liste der Länder, die für einen Benutzer zu wählen?
- Wo sind all die Länder, die gespeichert? (Ich sah die Daten-Datei in der Gem, benötigen aber etwas Klarheit zu bringen, dass in meinem eigenen app)
- 1) Nein 2) github.com/stefanpenner/country_select#usage 3), die Sie vielleicht brauchen nur 2)
- wissen Sie, wo Sie mit 2)? Sie verwenden es in einer view-Datei
<%= country_select("user", "country") %>
- github.com/scudco/country_select_test/blob/master/app/views/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
1) Sie brauchen nicht eine neue controller/model auf den Zugang der Länder
2) Es ist ein Beispiel-app auf der README-Seite, die Ihnen zeigt, wie Sie Formulare verwenden und dropdowns.
3) Die Länder sind Shops innerhalb der app. Ich glaube country_select umfasst die ISO-3166 Edelstein aus, um die Liste der Länder. Sie können die Daten anzeigen, die in den Ländern.yaml Datei
Wenn Sie wollen sonst noch was zu wissen, empfehle ich Blick auf die Beispiel-app. Es bietet ein gutes Beispiel für die Verwendung der gem.
Müssen Sie nicht erstellen Sie einen neuen controller/model zu arbeiten mit dem gem.
In Reihenfolge für Sie zu erstellen, dropdown, installieren Sie einfach die
country_select
gem (wie es in der doc)Dann zu verwenden, nur tun, dass in Ihren Ansichten:
Integrieren es in ein
form_for
mit einigen zusätzlichen params, wie Bootstrap-Klassen oder Standard-Land ausgewählt:Für die genauen Optionen, die Sie haben, w/diese Methode finden Sie hier:
Hoffe, es hilft !