"Ich bin froh, dass ich das Rails-Tutorial gemacht habe, aber nach zwei Wochen kann ich mich nicht erinnern, was ich gemacht habe."
„Was kann ich denn tun?" „Ich bin ... schwach ...!"
Es ist ein Spickzettel für eine solche Person.
Speichern Sie es vorerst, kopieren Sie es und fügen Sie es heimlich ein. Fügen Sie verschiedene Dinge hinzu, um Ihren eigenen Spickzettel zu erstellen.
[Rails] Suchfunktion https://qiita.com/shin1rok/items/779e581e9d12a92310c3 [Rails] Textposting-Funktion https://railstutorial.jp/chapters/user_microposts?version=5.1#cha-user_microposts [Rails] Ich möchte ein Bild posten (externe Bibliothek --CarrierWave) https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-basic_image_upload [Schienen] Gepostete Bilder werden größer https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-image_validation [Rails] Speichern von Bildern in einer Produktionsumgebung → Es ist besser, Cloud-Speicher zu verwenden. https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-image_upload_in_production [Schienen] Folgen Sie dem Skelett der Follower-Funktion https://railstutorial.jp/chapters/following_users?version=5.1#sec-the_relationship_model [Rails] Ich möchte eine Follower-Listenseite erstellen https://railstutorial.jp/chapters/following_users?version=5.1#sec-following_and_followers_pages [Rails] Ich möchte einen Follow-Button erstellen (Redirect und Ajax). https://railstutorial.jp/chapters/following_users?version=5.1#sec-a_working_follow_button_the_standard_way https://railstutorial.jp/chapters/following_users?version=5.1#sec-a_working_follow_button_with_ajax [Rails] Timeline-Funktion https://railstutorial.jp/chapters/following_users?version=5.1#sec-the_status_feed [Schienen] Timeline, Feed https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-a_proto_feed [Rails] Derjenige, dem nach der neuen Registrierung eine E-Mail-Adresse gesendet wird https://railstutorial.jp/chapters/account_activation?version=5.1#cha-account_activation [Schienen] Diejenige, die zurückgesetzt werden kann, wenn Sie Ihr Passwort vergessen haben https://railstutorial.jp/chapters/password_reset?version=5.1#cha-password_reset [Rails] Erfolgreich! Ich bin durchgefallen! Derjenige, der Sie-Flash-Nachricht informiert https://railstutorial.jp/chapters/sign_up?version=5.1#sec-signup_error_messages https://railstutorial.jp/chapters/basic_login?version=5.1#sec-rendering_with_a_flash_message [Rails] Anmelde- und Abmeldefunktionen (auf eigene Faust) https://railstutorial.jp/chapters/basic_login?version=5.1#cha-basic_login [Rails] Anmelde- und Abmeldefunktion (externes Bibliotheksgerät) https://qiita.com/cigalecigales/items/f4274088f20832252374 [Rails] Ich möchte angemeldet bleiben, auch wenn ich mich anmelde und den Browser schließe! --Behalte mich in Erinnerung https://railstutorial.jp/chapters/advanced_login?version=5.1#sec-remember_me [Rails] Ich möchte ein Miniaturbild einfügen - Gravatar https://railstutorial.jp/chapters/sign_up?version=5.1#sec-a_gravatar_image [Schienen] Ich möchte den Bearbeitungsbildschirm anzeigen, aktualisieren oder löschen https://railstutorial.jp/chapters/advanced_login?version=5.1#sec-remember_me [Rails] Ich möchte rückgängig machen, wenn der von mir eingegebene Wert nicht den Erwartungen entspricht
[Rails] ActiveRecord garantiert keine Eindeutigkeit auf Datenbankebene (auch wenn Validate die Eindeutigkeit garantiert) → Es kann durch Hinzufügen eines Index gelöst werden https://railstutorial.jp/chapters/modeling_users?version=5.1#sec-uniqueness_validation [Rails] Ich möchte überprüfen, was ich speichere, bevor ich es in der Datenbankvalidierung speichere https://railstutorial.jp/chapters/modeling_users?version=5.1#sec-user_validations
[Schienen] Paginierung https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-pagination [Schienen] Formular bearbeiten https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-edit_form [Schienen] Ich möchte eine Liste anzeigen https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-showing_all_users [Rails] Ich möchte eine Teilvorlage aufrufen → "Dateiname" rendern. https://pikawaka.com/rails/render
[Rails] Implementierung, wenn die Formulareingabe fehlschlägt https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-unsuccessful_edits [Rails] Verwenden Sie Pfad und URL in Rails redirect_to (ähnlich). https://teratail.com/questions/204077 [Rails] Ich möchte eine Teilvorlage aufrufen → "Dateiname" rendern. https://pikawaka.com/rails/render [Schienen] Aktionen und Sicherheit zerstören https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-the_destroy_action [Rails] Unterschied zwischen Neu und Build Sowohl die neue als auch die Erstellungsmethode erstellen Instanzen. build kann user_id automatisch setzen und eine Instanz erstellen. https://qiita.com/Kaisyou/items/8876f39e12631f4e5154 [Rails]CRUD(Create) https://railstutorial.jp/chapters/sign_up?version=5.1#sec-signup_form [Rails]CRUD(Read) https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-showing_all_users [Rails]CRUD(Destroy) https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-the_destroy_action
[Rails] Ich möchte die obere Seite im Status von localhost3000 / (3) → root anzeigen https://railstutorial.jp/chapters/static_pages?version=5.1#sec-setting_the_root_route
[Rails] RESTful Routing https://railstutorial.jp/chapters/sign_up?version=5.1#table-RESTful_users https://qiita.com/NagaokaKenichi/items/0647c30ef596cedf4bf2
[Rails] Ich möchte dem RESTful-Routing mithilfe von Ressourcen andere Aktionen als RESTful hinzufügen. https://qiita.com/ebihara99999/items/37afb1486442e7c16a8a https://railstutorial.jp/chapters/following_users?version=5.1#sec-stats_and_a_follow_form
[Rails] Ich möchte den Spaltennamen ändern https://qiita.com/libertyu/items/93acd8733e34b1d0a63c
[Rails] Erstellen eines Seeds (Ich möchte viele Beispielbenutzer in der Datenbank erstellen.) https://qiita.com/takehanKosuke/items/79a66751fe95010ea5ee https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-sample_users
[Rails] Löschen Sie die Migrationsdatei https://qiita.com/tanaka-t/items/cd6aa0526725e88f5024
[Rails] Ich möchte die Lesbarkeit von SQL in ActiveRecord → Scope verbessern https://qiita.com/ngron/items/14a39ce62c9d30bf3ac3
[Rails] Ich möchte über mehrere Tabellen hinweg suchen https://qiita.com/leon-joel/items/f26556c9e56833983856 https://qiita.com/makitokezuka/items/f13b2e7bad77b5594911
Index [Schienen] Durch das Erstellen eines Index werden nur die erforderlichen Daten getrennt von der Tabelle in einem Zustand gespeichert, der für die Suche getrennt von der Tabelle optimiert ist. Zusätzlich zur Sortierung nach Suche können Sie nur die Spalten mit Indizes durchsuchen, sodass eine schnelle Suche möglich ist. Der Nachteil ist, dass das Hinzufügen von Daten einige Zeit in Anspruch nimmt, da die Suchtabelle getrennt von der Tabelle gespeichert wird. Denn wenn Sie Daten hinzufügen, müssen Sie zwei Tabellen hinzufügen. https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-a_micropost_model https://www.dbonline.jp/sqlite/index/index1.html https://ja.wikipedia.org/wiki/%E7%B4%A2%E5%BC%95_%28%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%29
[Rails] Ich möchte Kinder löschen können, wenn ich Eltern abhängig lösche :: destroy https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-dependent_destroy
[Rails] So rufen Sie während einer Beziehung Daten in einer anderen Tabelle auf https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-destroying_microposts
[Rails] Verhindert, dass ein Benutzer demselben Benutzer mehr als einem einmal zusammengesetzten Schlüsselindex folgt https://railstutorial.jp/chapters/following_users?version=5.1#sec-a_problem_with_the_data_model
[Schienen] Starke Parameter https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-revisiting_strong_parameters [Schienen] Massenzuweisung → Speichern Sie die Anforderungsdaten so, wie sie in der Datenbank sind (Sicherheitsschwäche). https://thinkit.co.jp/story/2015/09/03/6389
[Rails] Ich möchte meine Arbeit zurückbekommen! rails destroy controller ~ https://railstutorial.jp/chapters/static_pages?version=5.1#sec-generated_static_pages
[Rails] Konto aktivieren https://railstutorial.jp/chapters/account_activation?version=5.1#cha-account_activation
[Rails]SSL Technologie, die wichtige Informationen verschlüsselt, bevor sie vom lokalen Server zum Netzwerk fließen https://railstutorial.jp/chapters/sign_up?version=5.1#sec-ssl_in_production
[Rails] CSRF misst [Controller] protect_from_forgery with: :exception https://qiita.com/tanaka7014/items/5b4e2204dc6bec83c90e
[Schienen] Platzhalter https://wa3.i-3-i.info/word118.html
[Rails] Ich möchte mein Passwort hashen, verschlüsseln und speichern https://railstutorial.jp/chapters/modeling_users?version=5.1#sec-adding_a_secure_password
[Rails] Ich möchte eine Fehlermeldung auf dem Browserbildschirm anzeigen https://railstutorial.jp/chapters/basic_login?version=5.1#sec-rendering_with_a_flash_message https://railstutorial.jp/chapters/sign_up?version=5.1#sec-signup_error_messages https://railstutorial.jp/chapters/sign_up?version=5.1#sec-the_flash
[Rails] Ich möchte die E-Mail-Adresse verringern, bevor ich sie im Datenbank-Rückruf speichere https://qiita.com/okamoto_ryo/items/458097542e826623b7ad https://railstutorial.jp/chapters/account_activation?version=5.1#sec-activation_token_callback Rückrufen. Es bezieht sich auf einen Mechanismus, der eine allgemeine Verarbeitung vor und nach dem Erstellen, Aktualisieren, Löschen oder Überprüfen eines Objekts hinzufügt. before_save { self.email = email.downcase } Übergeben Sie den Block und legen Sie die E-Mail-Adresse des Benutzers fest before_create :create_activation_digest Der obige Code wird als Methodenreferenz bezeichnet, wodurch Rails nach einer Methode namens create_activation_digest sucht und diese ausführt, bevor der Benutzer erstellt wird.
[Rails] Ich möchte die Seite nur angemeldeten Benutzern anzeigen Controller before_action :logged_in_user, only: [:edit, :update] https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-authorization
[Rails] Ich möchte nur mich selbst bearbeiten https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-requiring_the_right_user
[Schienen] Möglichkeit, auf die Seite umzuleiten, die Sie gerade vor dem Anmelden angezeigt haben, nachdem sich der Benutzer angemeldet hat → Ich möchte auf die URL der Seite zugreifen, die angemeldeten Benutzern gewidmet ist. → Anmelden → Ich kann zu der Seite gehen, die der Anmeldung gewidmet ist, die ich zuvor gesehen habe Freundliche Weiterleitungsanfrage.url https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-friendly_forwarding [Rails] Ich möchte die vorherige URL (ich möchte umleiten) request.referrer zurückgeben https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-destroying_microposts [Rails] Unterschied zwischen Autorisierung und Authentifizierung https://qiita.com/kaysquare1231/items/c4e4736f2a924b03777b
[Rails] Ich möchte ähnlichen Code zu einem (teilweise) kombinieren. https://railstutorial.jp/chapters/filling_in_the_layout?version=5.1#sec-partials
[Rails] Wenn Sie DRY-Code schreiben möchten, einige Teile jedoch unterschiedlich sind https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-edit_form
[Rails] DRY-Variablenelemente im Titel https://railstutorial.jp/chapters/static_pages?version=5.1#sec-layouts_and_embedded_ruby https://qiita.com/shumpeism/items/a0ad5930fa3bc0d24c70
[Rails] Ich habe eine private Methode im Controller definiert, möchte aber die in einem anderen Controller definierte Methode verwenden, da sie sehr vielseitig ist (Vererbung → application_controller.rb). https://railstutorial.jp/chapters/user_microposts?version=5.1#sec-micropost_access_control
[Schienen] Notationsliste https://qiita.com/gakkie/items/3afcd505c786364aa5fa https://blog.mothule.com/ruby/ruby-percent-syntax
[Ruby] Notationsliste https://railstutorial.jp/chapters/rails_flavored_ruby?version=5.1#cha-rails_flavored_ruby
[Rails] Unterschied zwischen Schlüsselwortargument und optionalem Argument https://railstutorial.jp/chapters/updating_and_deleting_users?version=5.1#sec-users_index
Recommended Posts