How to Generate User Specific View templates in Rails Application

Multi tool use
Firstly kindly excuse me for the vague question and for my bad English. I'm aware my question sounds out-of-the-scope in SO. But I could not get any idea of how to achieve this functionality. Need some ideas.
I have a fully working rails blogging app and I want to generate user-specific view templates after a new User signs up in the Application.
www.myrailsapp.com/John
. Every user(like John) must have a separate view templates (not just the layout). All the views of all the resources (blogs, comments,...etc ) in the app have to be user-specific.
www.myrailsapp.com/John/blogs
must have different views and www.myrailsapp.com/mark/blogs
should have different views altogether in the same rails App. For every new user created, new folders have to be generated (myapp/app/views/john/blogs) taking a copy from default views (myapp/app/views/blogs).Later I will manually customize the views of the user.
How can I achieve the above functionality?
ruby-on-rails actionview
add a comment |
Firstly kindly excuse me for the vague question and for my bad English. I'm aware my question sounds out-of-the-scope in SO. But I could not get any idea of how to achieve this functionality. Need some ideas.
I have a fully working rails blogging app and I want to generate user-specific view templates after a new User signs up in the Application.
www.myrailsapp.com/John
. Every user(like John) must have a separate view templates (not just the layout). All the views of all the resources (blogs, comments,...etc ) in the app have to be user-specific.
www.myrailsapp.com/John/blogs
must have different views and www.myrailsapp.com/mark/blogs
should have different views altogether in the same rails App. For every new user created, new folders have to be generated (myapp/app/views/john/blogs) taking a copy from default views (myapp/app/views/blogs).Later I will manually customize the views of the user.
How can I achieve the above functionality?
ruby-on-rails actionview
I think what you are looking for is this guides.rubyonrails.org/…, also read this stackoverflow.com/questions/24226378/…, and by the looks of it you propably want to use nested routes where the name is a part of the user class and the blog is the nested resource.
– Pierre
Dec 27 at 14:00
add a comment |
Firstly kindly excuse me for the vague question and for my bad English. I'm aware my question sounds out-of-the-scope in SO. But I could not get any idea of how to achieve this functionality. Need some ideas.
I have a fully working rails blogging app and I want to generate user-specific view templates after a new User signs up in the Application.
www.myrailsapp.com/John
. Every user(like John) must have a separate view templates (not just the layout). All the views of all the resources (blogs, comments,...etc ) in the app have to be user-specific.
www.myrailsapp.com/John/blogs
must have different views and www.myrailsapp.com/mark/blogs
should have different views altogether in the same rails App. For every new user created, new folders have to be generated (myapp/app/views/john/blogs) taking a copy from default views (myapp/app/views/blogs).Later I will manually customize the views of the user.
How can I achieve the above functionality?
ruby-on-rails actionview
Firstly kindly excuse me for the vague question and for my bad English. I'm aware my question sounds out-of-the-scope in SO. But I could not get any idea of how to achieve this functionality. Need some ideas.
I have a fully working rails blogging app and I want to generate user-specific view templates after a new User signs up in the Application.
www.myrailsapp.com/John
. Every user(like John) must have a separate view templates (not just the layout). All the views of all the resources (blogs, comments,...etc ) in the app have to be user-specific.
www.myrailsapp.com/John/blogs
must have different views and www.myrailsapp.com/mark/blogs
should have different views altogether in the same rails App. For every new user created, new folders have to be generated (myapp/app/views/john/blogs) taking a copy from default views (myapp/app/views/blogs).Later I will manually customize the views of the user.
How can I achieve the above functionality?
ruby-on-rails actionview
ruby-on-rails actionview
edited Dec 27 at 14:14


James Z
11.1k71735
11.1k71735
asked Dec 27 at 13:36
current_user
3911617
3911617
I think what you are looking for is this guides.rubyonrails.org/…, also read this stackoverflow.com/questions/24226378/…, and by the looks of it you propably want to use nested routes where the name is a part of the user class and the blog is the nested resource.
– Pierre
Dec 27 at 14:00
add a comment |
I think what you are looking for is this guides.rubyonrails.org/…, also read this stackoverflow.com/questions/24226378/…, and by the looks of it you propably want to use nested routes where the name is a part of the user class and the blog is the nested resource.
– Pierre
Dec 27 at 14:00
I think what you are looking for is this guides.rubyonrails.org/…, also read this stackoverflow.com/questions/24226378/…, and by the looks of it you propably want to use nested routes where the name is a part of the user class and the blog is the nested resource.
– Pierre
Dec 27 at 14:00
I think what you are looking for is this guides.rubyonrails.org/…, also read this stackoverflow.com/questions/24226378/…, and by the looks of it you propably want to use nested routes where the name is a part of the user class and the blog is the nested resource.
– Pierre
Dec 27 at 14:00
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53945990%2fhow-to-generate-user-specific-view-templates-in-rails-application%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53945990%2fhow-to-generate-user-specific-view-templates-in-rails-application%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
65z8EOdbwPZnPSOdfzn,I9H,q,6CtGelUAI,Amp 8Fy3Z6P
I think what you are looking for is this guides.rubyonrails.org/…, also read this stackoverflow.com/questions/24226378/…, and by the looks of it you propably want to use nested routes where the name is a part of the user class and the blog is the nested resource.
– Pierre
Dec 27 at 14:00