Skip to content

Instantly share code, notes, and snippets.

@Exact1990
Created February 4, 2016 13:46
Show Gist options
  • Save Exact1990/8061a3d9b4a1ed2ad9bc to your computer and use it in GitHub Desktop.
Save Exact1990/8061a3d9b4a1ed2ad9bc to your computer and use it in GitHub Desktop.

Revisions

  1. Nikolay Zykov created this gist Feb 4, 2016.
    14 changes: 14 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,14 @@
    class Network::ActionPostType < Network::ActionPost
    include Concerns::DefaultPublishedToggle
    include Concerns::RequiredPictureType

    permit :published, :title, :title_en, :announcement, :announcement_en, :description, :description_en,
    :mobile_site_description, :mobile_site_description_en, :mobile_app_description,
    :mobile_app_description_en, :has_mobile_site_description, :has_mobile_site_description_en,
    :has_mobile_app_description, :has_mobile_app_description_en, :cafe, :delivery

    validates :mobile_site_description, presence: true, if: :has_mobile_site_description?
    validates :mobile_app_description, presence: true, if: :has_mobile_app_description?
    validates :mobile_site_description_en, presence: true, if: :has_mobile_site_description_en?
    validates :mobile_app_description_en, presence: true, if: :has_mobile_app_description_en?
    end
    4 changes: 4 additions & 0 deletions gistfile2.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    @action_post = Network::ActionPostType.new(params[:network_action_post])

    action_post = resource_network.actual_action_posts.find(params[:id])
    @action_post = action_post.becomes Network::ActionPostType