dear Walter,
thank you for your kind attention and readiness to help.
You talked about my controller and proposed an awesomely nice line:
" @foos = Foo.where(["bar LIKE '%?%'",params[:q]])"
Unfortunately, it is not enough to get me started because I can't
imagine where on earth to stick it into my controller that runs as
follows:
"class DisksController < ApplicationController
# GET /disks
# GET /disks.json
def index
@disks = Disk.search(params[:search])
respond_to do |format|
format.html # index.html.erb
format.json { render json: @disks }
end
end
# GET /disks/1
# GET /disks/1.json
def show
@disk = Disk.find(params[:id])
respond_to do |format|
format.html # show.html.erb
format.json { render json: @disk }
end
end
# GET /disks/new
# GET /disks/new.json
def new
@disk = Disk.new
respond_to do |format|
format.html # new.html.erb
format.json { render json: @disk }
end
end
# GET /disks/1/edit
def edit
@disk = Disk.find(params[:id])
end
# POST /disks
# POST /disks.json
def create
@disk = Disk.new(params[:disk])
respond_to do |format|
if @disk.save
format.html { redirect_to @disk, notice: 'Disk was successfully
created.' }
format.json { render json: @disk, status: :created, location:
@disk }
else
format.html { render action: "new" }
format.json { render json: @disk.errors, status:
:unprocessable_entity }
end
end
end
# PUT /disks/1
# PUT /disks/1.json
def update
@disk = Disk.find(params[:id])
respond_to do |format|
if @disk.update_attributes(params[:disk])
format.html { redirect_to @disk, notice: 'Disk was successfully
updated.' }
format.json { head :no_content }
else
format.html { render action: "edit" }
format.json { render json: @disk.errors, status:
:unprocessable_entity }
end
end
end
# DELETE /disks/1
# DELETE /disks/1.json
def destroy
@disk = Disk.find(params[:id])
@disk.destroy
respond_to do |format|
format.html { redirect_to disks_url }
format.json { head :no_content }
end
end
end"
yours`
sehrguey
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en-US.
No comments:
Post a Comment