]> cat aescling's git repositories - mastodon.git/commitdiff
Override Action View name inference in settings/keyword_mutes.
authorDavid Yip <yipdw@member.fsf.org>
Tue, 24 Oct 2017 23:40:28 +0000 (18:40 -0500)
committerDavid Yip <yipdw@member.fsf.org>
Tue, 24 Oct 2017 23:40:28 +0000 (18:40 -0500)
Glitch::KeywordMute's name is inferred as glitch_keyword_mutes, and in
templates this turns into e.g. settings/glitch/keyword_mutes.  Going
along with this convention means a lot of file movement, though, and for
a UI that's as temporary and awkward as this one I think it's less
effort to slap a bunch of as: options everywhere.

We'll do the Right Thing when we build out the API and frontend UI.

app/views/settings/keyword_mutes/edit.html.haml
app/views/settings/keyword_mutes/index.html.haml
app/views/settings/keyword_mutes/new.html.haml

index 2b52f401856150fd40958f2b2af68b37c851276a..af3949be2a5ae2d2d6365e2b08463508392b6eb2 100644 (file)
@@ -1,6 +1,6 @@
 - content_for :page_title do
   = t('keyword_mutes.edit_keyword')
 
-= simple_form_for @keyword_mute, url: settings_keyword_mute_path(@keyword_mute) do |f|
+= simple_form_for @keyword_mute, url: settings_keyword_mute_path(@keyword_mute), as: :keyword_mute do |f|
   = render 'shared/error_messages', object: @keyword_mute
   = render 'fields', f: f
index b359eea4a8231a59334b84bdf6f1ee5536f007f1..9ef8d55bc72b20ce701257042e8fd239fc5ba7c1 100644 (file)
@@ -10,7 +10,7 @@
         %th
         %th
       %tbody
-        = render @keyword_mutes
+        = render partial: 'keyword_mute', collection: @keyword_mutes, as: :keyword_mute
 
 = paginate @keyword_mutes
 .simple_form
index 197f10cd743391605615de2e608ff8515334d6a6..5c999c8d2eb947f2f60baa567782d68cdba4a70f 100644 (file)
@@ -1,6 +1,6 @@
 - content_for :page_title do
   = t('keyword_mutes.add_keyword')
 
-= simple_form_for @keyword_mute, url: settings_keyword_mutes_path do |f|
+= simple_form_for @keyword_mute, url: settings_keyword_mutes_path, as: :keyword_mute do |f|
   = render 'shared/error_messages', object: @keyword_mute
   = render 'fields', f: f
This page took 0.027742 seconds and 3 git commands to generate.