To moj plik html:
- <script type="text/javascript">
$(document).ready(function(){
$('.bxslider').bxSlider();
});
</script><% @posts.each do |post| %>
-
">
<% end %>
logowaniex`
A to moj kontroler:
class PostsController < ApplicationController
before_action :set_post, only: [:show, :edit, :update, :destroy]
GET /posts
GET /posts.json
def index
@posts = Post.all
end
GET /posts/1
GET /posts/1.json
def show
end
GET /posts/new
def new
@post = Post.new
end
GET /posts/1/edit
def edit
end
POST /posts
POST /posts.json
def create
@post = Post.new(post_params)
respond_to do |format|
if @post.save
format.html { redirect_to @post, notice: 'Post was successfully created.' }
format.json { render :show, status: :created, location: @post }
else
format.html { render :new }
format.json { render json: @post.errors, status: :unprocessable_entity }
end
end
end
PATCH/PUT /posts/1
PATCH/PUT /posts/1.json
def update
respond_to do |format|
if @post.update(post_params)
format.html { redirect_to @post, notice: 'Post was successfully updated.' }
format.json { render :show, status: :ok, location: @post }
else
format.html { render :edit }
format.json { render json: @post.errors, status: :unprocessable_entity }
end
end
end
DELETE /posts/1
DELETE /posts/1.json
def destroy
@post.destroy
respond_to do |format|
format.html { redirect_to posts_url, notice: 'Post was successfully destroyed.' }
format.json { head :no_content }
end
end
private
# Use callbacks to share common setup or constraints between actions.
def set_post
@post = Post.find(params[:id])
end
# Never trust parameters from the scary internet, only allow the white list through.
def post_params
params.require(:post).permit(:tytul, :tresc)
end
end
Problem teraz mam taki, ze dziala mi slider, gdy klikne to przechodzi mi do posta najnowszego, ale kazdy kolejny slider to post zaczynajacy sie od najstarszego posta.
Kolejny problem to, ze kazdy dodany post rowna sie z dodaniem slajda do slidera, a maja byc maksymalnie 3
No i na razie to wszystko.