Rails 4:活动和非活动帖子的简单形式复选框

时间:2015-05-03 09:27:04

标签: ruby-on-rails ruby-on-rails-4 checkbox haml simple-form

在Simple-form中创建了一个复选框-Boolean函数,想知道控制器在索引指示时如何隐藏帖子。 当用户创建帖子时,他可以选择隐藏所有帖子列表中的帖子(index.html.haml)。在我创建活动布尔输入的形式中,如果活动为真,则在索引中显示post,如果active为false,则从索引中隐藏帖子。

= simple_form_for @post do |f|
	= f.input :post
	= f.input :active ,:input_html => { :checked => true }
	= f.submit

index.html.haml

- @posts.each do |post|
	%h2.post= link_to post.post, post



class PostsController < ApplicationController
	before_action :find_post, only: [:show, :edit, :update, :destroy]
	before_action :authenticate_user!,except:[:index,:show]

	def index
		@posts = Post.all.order("created_at DESC")
		@post = Post.new

	end

0 个答案:

没有答案