Comments (5)
I currently see no solution for that in Cells. The explicit #render
does not track if it already rendered - and I think that's a good thing. I really don't like the hidden semantics of the before_filter in Rails. Can I help you otherwise?
What are you trying to do in your (real) before_filter? And, where are our comments?
from cells.
All comments seem to disappear silently.
I wanted to do redirect to different view when user is not authenticated (eg. to display him "Log in to comment" instead of comment form). Now Im doing following
def new
return render :view => "new/noaccess" unless user_signed_in?
render
end
Im not a big fan of filters, but as it works this way in controllers, I expected similar in Cells.
from cells.
Ok, that looks cool!
Cells are not all-mighty controllers as the ActionController, they are derived from AbstractController and have limited abilities. This is good.
BTW- did you already consider using view inheritance instead of if's? I could blog about that.........
from cells.
I am not really familiar with view inheritance in cells, so it would be great to read some more about it, especially how it could solve problems like pre-authorization.
Btw, another way I couldn't really find is how to handle forms to work smoothly with restful routing, eg. processing comment form embedded somewhere inside post site.
from cells.
I have to play around with authorization plugins, maybe we can do something easy and generic with what you call pre-authorization!
Could you post some more details about that restful problem, maybe in a separate issue?
from cells.
Related Issues (20)
- Cells + Airbrake issue - double exceptions raised HOT 2
- Using Cells with Rails engine that has html.erb partials not being picked up HOT 5
- Confusing file structure - views or view? HOT 7
- Template Missing ... again! HOT 21
- how to render erb templates when haml/hamlit and erb extensions installed HOT 3
- Render an array inside view cell HOT 1
- Escaping implementation seems to be a glaring LAYER VIOLATION, methinks.
- Is there some way to do html escaping default with options?
- Publish latest version on Rubygems HOT 10
- should default to file_name.html.erb or .haml HOT 1
- Can't get form_with to work from a cell in Rails 6 HOT 3
- License HOT 1
- Form Input renders as raw text in cell HOT 1
- Feature Request: Support Recyclable Cache Key
- Still maintained? Documentation URLs broken. HOT 9
- Default cache key produces clashes HOT 4
- Options hash is same instance passed to each cell when using collections HOT 1
- Slim v5 breaks cells HOT 9
- Ruby 3.0 ArgumentError: wrong number of arguments error with keyword args for Cell::Testing
- Ruby 3.0 ArgumentError: wrong number of arguments error with Caching
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cells.